为了账号安全,请及时绑定邮箱和手机立即绑定

请教一个问题,关于{{url('url')}}

你好,我laravel 5.6

web.php 中路由的定义 

Route::get('/student/urlTest',['as'=>'urlTest','uses' => 'studentController@urlTest']);

我在测试view视图中url用法时,发现url()路径有些问题,

<a href="{{url('urlTest')}}">URL</a>

输出:http://192.168.1.50/laravel/public/urlTest   ,错误路径,无法输出数据

    <p></p>

    <a href="{{action('studentController@urlTest')}}">action</a>

输出:http://192.168.1.50/laravel/public/student/urlTest   可以正确访问输出数据

    <p></p>

    <a href="{{route('urlTest')}}">route</a>

输出:http://192.168.1.50/laravel/public/student/urlTest   可以正确输出数据。


请问第一个是什么原因访问不到数据?


正在回答

2 回答

url参数是路由名称  action参数是控制器加函数名  route参数是路由别名  所以正确的url用法应该是url('/student/urlTest')

1 回复 有任何疑惑可以回复我~

没有用全名,应该是<a href="{{url('/student/urlTest')}}">URL</a>

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

请教一个问题,关于{{url('url')}}

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信