Project continue
This commit is contained in:
@@ -14,7 +14,7 @@ class ProjectController extends Controller
|
||||
*/
|
||||
public function index()
|
||||
{
|
||||
$projects = Project::all();
|
||||
$projects = Project::all()->sortBy('id');
|
||||
return view('projects.list', ['projects' => $projects]);
|
||||
}
|
||||
|
||||
@@ -42,7 +42,8 @@ class ProjectController extends Controller
|
||||
'mmc_path' => ['required', 'string', 'max:255'],
|
||||
]);
|
||||
|
||||
$user = Project::create([
|
||||
// $project =
|
||||
Project::create([
|
||||
'name' => $request->name,
|
||||
'description' => $request->description,
|
||||
'mmc_path' => $request->mmc_path,
|
||||
@@ -59,7 +60,8 @@ class ProjectController extends Controller
|
||||
*/
|
||||
public function show($id)
|
||||
{
|
||||
//
|
||||
$project = Project::find($id);
|
||||
return view('projects.show',['project'=>$project]);
|
||||
}
|
||||
|
||||
/**
|
||||
@@ -70,7 +72,8 @@ class ProjectController extends Controller
|
||||
*/
|
||||
public function edit($id)
|
||||
{
|
||||
//
|
||||
$project = Project::find($id);
|
||||
return view('projects.edit',['project'=>$project]);
|
||||
}
|
||||
|
||||
/**
|
||||
@@ -82,7 +85,20 @@ class ProjectController extends Controller
|
||||
*/
|
||||
public function update(Request $request, $id)
|
||||
{
|
||||
//
|
||||
$request->validate([
|
||||
'name' => 'required|string|max:255|unique:projects,name,'.$id,
|
||||
'description' => 'required|string|max:255',
|
||||
'mmc_path' => 'required|string|max:255',
|
||||
]);
|
||||
|
||||
$project = Project::find($id);
|
||||
|
||||
$project->name = $request->name;
|
||||
$project->description = $request->description;
|
||||
$project->mmc_path = $request->mmc_path;
|
||||
$project->save();
|
||||
|
||||
return redirect(route('projects.index'));
|
||||
}
|
||||
|
||||
/**
|
||||
@@ -93,6 +109,7 @@ class ProjectController extends Controller
|
||||
*/
|
||||
public function destroy($id)
|
||||
{
|
||||
//
|
||||
Project::findOrFail($id)->delete();
|
||||
return redirect()->route('projects.index');
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user