uff muchas cosas, agrege projecto y setup

This commit is contained in:
Daniel Cortés
2019-10-14 22:59:22 -03:00
parent 45a441bb2c
commit a7929c0097
36 changed files with 334 additions and 147 deletions

View File

@@ -5,6 +5,7 @@ namespace App\Http\Controllers;
use App\Post;
use App\Now;
use App\Project;
use App\Setup;
use Illuminate\Http\Request;
class AdminController extends Controller
@@ -28,4 +29,9 @@ class AdminController extends Controller
{
return view('admin.projects.index', ['projects' => Project::orderBy('created_at', 'desc')->get()]);
}
public function setups()
{
return view('admin.setups.index', ['setups' => Setup::orderBy('created_at', 'desc')->get()]);
}
}

View File

@@ -0,0 +1,51 @@
<?php
namespace App\Http\Controllers;
use Illuminate\Http\Request;
use App\Setup;
class SetupController extends Controller
{
public function index()
{
$setups = Setup::orderBy('created_at', 'desc')->get();
return view('setups.index', ['setups' => $setups] );
}
public function create()
{
return view('admin.setups.create');
}
public function save(Request $request)
{
$setup = new Setup();
$setup->title = $request->title;
$setup->md = $request->md;
$setup->save();
return redirect()->route('admin.setup.index');
}
public function edit($id)
{
return view('admin.setups.edit', ['setup' => Setup::find($id)]);
}
public function update(Request $request, $id)
{
$setup = Setup::find($id);
$setup->title = $request->title;
$setup->md = $request->md;
$setup->save();
return redirect()->route('admin.setup.index');
}
public function delete($id)
{
Setup::find($id)->delete();
return redirect()->route('admin.setup.index');
}
}

View File

@@ -7,9 +7,4 @@ use Illuminate\Database\Eloquent\Model;
class Project extends Model
{
protected $table = 'projects';
public function photos()
{
return $this->hasMany('App\ProjectPhoto');
}
}

View File

@@ -1,14 +0,0 @@
<?php
namespace App;
use Illuminate\Database\Eloquent\Model;
class ProjectPhoto extends Model
{
protected $table = 'projects_photos';
public function project() {
return $this->belongsTo('App\Project');
}
}

10
app/Setup.php Normal file
View File

@@ -0,0 +1,10 @@
<?php
namespace App;
use Illuminate\Database\Eloquent\Model;
class Setup extends Model
{
protected $tablename = "setups";
}