本文整理汇总了PHP中app\Project::latest方法的典型用法代码示例。如果您正苦于以下问题:PHP Project::latest方法的具体用法?PHP Project::latest怎么用?PHP Project::latest使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类app\Project
的用法示例。
在下文中一共展示了Project::latest方法的11个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: projects
/**
* Show the manage page for projects
*
* @return \Illuminate\Contracts\View\Factory|\Illuminate\View\View
*/
public function projects()
{
$title = "工程管理";
$manage = true;
$projects = Project::latest()->paginate(50);
return view('manage.projects', compact('title', 'manage', 'projects'));
}
示例2: index
public function index()
{
$projects = Project::latest()->where('published', 1)->get();
$illustrations = Illustration::latest()->get();
$logos = Logo::latest()->get();
return view('front', compact('projects', 'illustrations', 'logos'));
}
示例3: index
public function index()
{
$projects = Project::latest('date_created')->get();
$selected_projects = Project::latest('date_created')->where('important', 1)->get();
//dd($selected_projects);
return view('projects.index', compact('projects', 'selected_projects'));
}
示例4: viewProjectsList
/**
* Display a listing of the resource.
*
* @return \Illuminate\Http\Response
*/
public function viewProjectsList()
{
$projects = Project::latest()->get();
$published = $projects->where('published', 1)->count();
$unpublished = $projects->where('published', 0)->count();
$projectRoles = ProjectRole::lists('name', 'id');
return view('dashboard.project.projects', compact('projects', 'published', 'unpublished', 'projectRoles'));
}
示例5: store
public function store(ProjectRequest $request)
{
Project::create($request->all());
//AFTER the row is added, get the last record to pass to the next page.
$project = Project::latest()->first();
$update = \Session::flash('flash_message', 'Client ' . $project->project_name . ' for ' . $project->last_name . ' was created.');
return redirect('projects');
}
示例6: composeSidebar
private function composeSidebar()
{
view()->composer('home.partials.projects', function ($view) {
$projects = \App\Project::latest()->get();
$num = count($projects);
$view->with(compact('projects', 'num'));
});
}
示例7: addProject
public function addProject()
{
//inserting using user relationship
$newProject = Request::all();
Auth::user()->projects()->create($newProject);
$projects = Project::latest('created_at')->userProjects()->get();
return redirect('projects');
}
示例8: index
/**
* Display a listing of the resource.
*
* @return Response
*/
public function index()
{
$num_per_page = env('num_per_page_admin');
$projects = Project::latest()->paginate($num_per_page);
return view('admin.projects.index', compact('projects'));
}
示例9: index
/**
* Return a view to display the list of projects
*
* @return Response
*/
public function index()
{
$projects = Project::latest()->get();
return view('projects.index')->with('projects', $projects);
}
示例10: index
public function index()
{
$projects = Project::latest()->limit(7)->get();
return view('pages.index', compact('projects'));
}
示例11: index
/**
* Display a listing of the resource.
*
* @return \Illuminate\Http\Response
*/
public function index()
{
$blog = \App\Blog::latest()->first();
$project = \App\Project::latest('date_created')->first();
return view('welcome')->with(compact('blog', 'project'));
}