本文整理汇总了PHP中app\Project::delete方法的典型用法代码示例。如果您正苦于以下问题:PHP Project::delete方法的具体用法?PHP Project::delete怎么用?PHP Project::delete使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类app\Project
的用法示例。
在下文中一共展示了Project::delete方法的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: destroy
public function destroy(Project $project)
{
if (!$project->hasOne(Todo::class)->exists()) {
$project->delete();
}
return redirect('/projects');
}
示例2: testMakeProjectArchived
/**
* @depends testCreateEmptyProject
* @param Project $project
*/
function testMakeProjectArchived(Project $project)
{
$this->_userLoginIn();
$project->delete();
$this->assertTrue($project->trashed());
$project->restore();
$this->assertFalse($project->trashed());
}
示例3: destroy
/**
* Remove the specified resource from storage.
*
* @param \App\Project $project
* @return Response
*/
public function destroy(Project $project)
{
$project->delete();
return Redirect::route('projects.index')->with('message', 'Project deleted.');
}
示例4: archive
/**
* soft delete a project
*
* @param Project $project
*/
public function archive(Project $project)
{
$project->delete();
return $this->show($project);
}
示例5: destroy
/**
* Remove the specified resource from storage.
*
* @param App\Project $project
* @return Response
*/
public function destroy(Project $project)
{
$project->delete();
return redirect('/project')->with('success', 'Sukses menghapus proyek ' . $project->nama_project . '.');
}
示例6: function
Route::auth();
// PROJECTS
/**
* Show Projects Dashboard
*/
Route::get('/projects/', function () {
$projects = Project::orderBy('created_at', 'asc')->get();
return view('projects', ['projects' => $projects]);
});
/**
* Add New Project
*/
Route::post('/projects/project', function (Request $request) {
$validator = Validator::make($request->all(), ['name' => 'required|max:255', 'leader' => 'required|max:255']);
if ($validator->fails()) {
return redirect('/projects')->withInput()->withErrors($validator);
}
$project = new Project();
$project->name = $request->name;
$project->leader = $request->leader;
$project->save();
return redirect('/projects');
});
/**
* Delete Project
*/
Route::delete('/projects/{project}', function (Project $project) {
$project->delete();
return redirect('/projects');
});
});
示例7: destroy
/**
* Remove the specified resource from storage.
*
* @param int $id
* @return \Illuminate\Http\Response
*/
public function destroy(Project $project)
{
//
if ($project->delete()) {
return redirect('proyectos');
}
}
示例8: destroy
public function destroy(Project $project)
{
$project->delete();
return redirect('projects')->with(['flash_message' => 'Your project has been deleted.']);
}
示例9: destroy
/**
* Remove the specified resource from storage.
*
* @param Project $project
* @return \Illuminate\Http\Response
*/
public function destroy(Project $project)
{
$project->delete();
return redirect()->route('project.index');
}
示例10: delete
/**
* Delete the project entirely.
*
* @param Project $project
* @throws \Exception
* @return \Illuminate\Http\RedirectResponse|\Illuminate\Routing\Redirector
*/
public function delete(Project $project)
{
// Delete the projects images.
foreach ($project->images as $image) {
$image->delete();
}
// Delete the projects documents.
foreach ($project->documents as $document) {
$document->delete();
}
// Delete the project.
$project->delete();
Session::flash('flash_message', trans('create-project-form.delete-success'));
return redirect('create-project');
}
示例11: deleteProject
public function deleteProject(Request $request, Project $project)
{
//$this->authorize('destroy', $tag); ToDo::policy
$project->delete();
return redirect('/portfolio');
}
示例12: manageProjectDestroy
/**
* Delete an existing project from storage.
*
* @param Project $project
* @return \Illuminate\Http\RedirectResponse|\Illuminate\Routing\Redirector
* @throws \Exception
*/
function manageProjectDestroy(Project $project)
{
$project->delete();
return redirect('admin/projects');
}
示例13: delete
/**
* Remove the specified resource from storage.
*
* @param App\Client $client
* @param App\Project $project
* @return \Illuminate\Http\Response
*/
public function delete(Client $client, Project $project)
{
$project->delete();
return redirect()->route('clients.show', [$client]);
}
示例14: deleteProject
public function deleteProject(Project $project)
{
$project->delete();
return ["message" => "删除成功"];
}
示例15: destroy
/**
* Remove the specified resource from storage.
*
* @param Project $project
* @return \Illuminate\Http\Response
*/
public function destroy(Project $project)
{
$project->delete();
Session::flash('flash_message', 'Project deleted successfully!');
return Redirect::route('projects.index')->with('message', 'Project deleted.');
}