本文整理汇总了PHP中app\Post::findBySlug方法的典型用法代码示例。如果您正苦于以下问题:PHP Post::findBySlug方法的具体用法?PHP Post::findBySlug怎么用?PHP Post::findBySlug使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类app\Post
的用法示例。
在下文中一共展示了Post::findBySlug方法的5个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: show
public function show($id)
{
// $post = Post::where('slug', $id)->first();
$post = Post::findBySlug($id)->first();
// $post = Post::findBySlugOrIdOrFail($id)->first();
// dd($post->toArray());
return view('post', compact('post'));
}
示例2: show
/**
* Display the specified resource.
*
* @param int $id
* @return Response
*/
public function show($id)
{
if (Auth::guest()) {
App::abort(403, 'Access denied');
}
$post = Post::findBySlug($id);
return view('posts.show')->with('post', $post);
}
示例3: article
public function article($slug)
{
$post = Post::findBySlug($slug);
return view('article', compact('post'));
}
示例4: historia
/**
* Display the specified resource.
*
* @param int $slug
* @return Response
*/
public function historia($slug)
{
$post = \App\Post::findBySlug($slug);
$categoria = Categoria::lists('name');
$rand = array_rand(["#f77985" => "saude", "#be1039" => "educacao", "#69b843" => "infra", "#f87e3a" => "cidadania", "#2a9fe0" => "meio", "#ad4b9e" => "esporte"]);
return view('templates.post', compact('post', 'categoria', 'rand'));
}
示例5: view
public function view($slug)
{
$categorias = Categoria::all();
$post = Post::findBySlug($slug);
return view('post', compact('post', 'categorias'));
}