php url传递变量,php – 在laravel中通过url传递变量
我是laravel的新手,我正在努力讓我的網(wǎng)址格式正確.
格式為
http://mysite/blog?category1 instead of http://mysite/blog/category1
這些是我正在使用的文件,有沒有辦法將路由放入BlogController
Route.php
Route::get('blog/{category}', function($category = null)
{
// get all the blog stuff from database
// if a category was passed, use that
// if no category, get all posts
if ($category)
$posts = Post::where('category', '=', $category)->get();
else
$posts = Post::all();
// show the view with blog posts (app/views/blog.blade.php)
return View::make('blog.index')
->with('posts', $posts);
});
Blogcontroller
class BlogController extends BaseController {
public function index()
{
// get the posts from the database by asking the Active Record for "all"
$posts = Post::all();
// and create a view which we return - note dot syntax to go into folder
return View::make('blog.index', array('posts' => $posts));
}
}
blog.index刀片
@foreach ($posts as $post)
{{ $post->id }}
{{ $post->name }}
{{ $post->category }}
{{ HTML::link(
action('BlogController@index',array($post->category)),
$post->category)}}
@endforeach
解決方法:
routes.php文件
Route::get('category', 'CategoryController@indexExternal');
* .blade.php打印完成的網(wǎng)址
創(chuàng)作挑戰(zhàn)賽新人創(chuàng)作獎勵來咯,堅持創(chuàng)作打卡瓜分現(xiàn)金大獎總結(jié)
以上是生活随笔為你收集整理的php url传递变量,php – 在laravel中通过url传递变量的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 《夏至未至》大结局是什么 剧中各人物结局
- 下一篇: 《从庾中郎游园山石室诗》是哪个时期的作品