v0.6.2e - Made setting controller. Made on resource controller
This commit is contained in:
parent
2ae0c1661c
commit
76e0d7997a
|
@ -51,28 +51,23 @@ class ResourceController extends Controller
|
||||||
*/
|
*/
|
||||||
public function store(Request $request)
|
public function store(Request $request)
|
||||||
{
|
{
|
||||||
// $data = $request->validate([
|
|
||||||
// "" => ""
|
|
||||||
// ]);
|
|
||||||
|
|
||||||
// $resource = new Resource($data);
|
|
||||||
|
|
||||||
$file = $request->file("resource");
|
$file = $request->file("resource");
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
$resourceExtension = ResourceExtension::where("extension", "=", $file->extension())->first();
|
$resourceExtension = ResourceExtension::where("extension", "=", $file->extension())->first();
|
||||||
|
|
||||||
if($resourceExtension === null) {
|
if($resourceExtension === null) {
|
||||||
//TODO: Create new resourceExtension!
|
$data = [
|
||||||
}
|
"extension" => $file->extension(),
|
||||||
else {
|
"description" => ""
|
||||||
|
];
|
||||||
|
|
||||||
|
$resourceExtension = new ResourceExtension($data);
|
||||||
|
$resourceExtension->save();
|
||||||
|
} else {
|
||||||
$resource = new Resource();
|
$resource = new Resource();
|
||||||
|
|
||||||
$resource->resourceExtension()->save($resourceExtension);
|
$resource->extension_id = $resourceExtension->id;
|
||||||
|
$resource->filename = substr(md5($file->getFilename() . rand()), 0, 7);
|
||||||
|
|
||||||
|
|
||||||
$resource->save();
|
$resource->save();
|
||||||
}
|
}
|
||||||
|
|
|
@ -0,0 +1,14 @@
|
||||||
|
<?php
|
||||||
|
|
||||||
|
namespace App\Http\Controllers;
|
||||||
|
|
||||||
|
use Illuminate\Http\Request;
|
||||||
|
use Illuminate\Http\Response;
|
||||||
|
|
||||||
|
class settingsController extends Controller
|
||||||
|
{
|
||||||
|
public function index(Request $request)
|
||||||
|
{
|
||||||
|
return Response::detect("settings.index");
|
||||||
|
}
|
||||||
|
}
|
|
@ -12,6 +12,10 @@ use Illuminate\Database\Eloquent\Model;
|
||||||
//Class of which should extend Model Library
|
//Class of which should extend Model Library
|
||||||
class Resource extends Model
|
class Resource extends Model
|
||||||
{
|
{
|
||||||
|
protected $fillable = [
|
||||||
|
"extension_id"
|
||||||
|
];
|
||||||
|
|
||||||
public function resourceExtension() {
|
public function resourceExtension() {
|
||||||
return $this->belongsTo("App\ResourceExtension");
|
return $this->belongsTo("App\ResourceExtension");
|
||||||
}
|
}
|
||||||
|
|
|
@ -12,6 +12,10 @@ use Illuminate\Database\Eloquent\Model;
|
||||||
//Class of which should extend Model Library
|
//Class of which should extend Model Library
|
||||||
class ResourceExtension extends Model
|
class ResourceExtension extends Model
|
||||||
{
|
{
|
||||||
|
protected $fillable = [
|
||||||
|
'extension', 'description'
|
||||||
|
];
|
||||||
|
|
||||||
public function resources() {
|
public function resources() {
|
||||||
return $this->hasMany("App\Resource");
|
return $this->hasMany("App\Resource");
|
||||||
}
|
}
|
||||||
|
|
|
@ -30,6 +30,7 @@ Route::get("/events/accountsignups", "EventController@accountsignups")->name("ev
|
||||||
Route::get("phones", "PhoneController@index")->name("phones.index");
|
Route::get("phones", "PhoneController@index")->name("phones.index");
|
||||||
Route::get("/washing-reservationsapi", "WashingReservationController@api")->name("washing-reservations.api");
|
Route::get("/washing-reservationsapi", "WashingReservationController@api")->name("washing-reservations.api");
|
||||||
Route::get("/app/washing-reservations", "WashingReservationController@appindex")->name("washing-reservations.appindex");
|
Route::get("/app/washing-reservations", "WashingReservationController@appindex")->name("washing-reservations.appindex");
|
||||||
|
Route::get("/settings", "settingsController@settings")->name("settings.index");
|
||||||
|
|
||||||
//Search/Filter
|
//Search/Filter
|
||||||
Route::get("/contactsapi", "ContactController@search")->name("contacts.search");
|
Route::get("/contactsapi", "ContactController@search")->name("contacts.search");
|
||||||
|
|
Loading…
Reference in New Issue