Laravel: href with route in jQuery
Laravel: href with route in jQuery
我正在尝试使用路线 laravel 创建 href
。这个路由包含一个参数,但是它总是returns错误404。我不知道我做错了什么。
我知道我的问题很简单,我在 Google 中搜索这个,但我认为我在我的路线上做得很好。
我的路线:
/** SHOW EVENT INFO */
Route::get('event/{url}', 'Web\EventController@showEvent');
我在 file.js
中的 href:
<a target="_blank" id="button-event-read" href="'+config.url.base_url+'event/'+eventUrl+'" class="btn color2-bg float-btn">Leer más.<i class="fal fa-angle-right"></i></a>
如果我点击 href,它会转到正确的路线,但最终会显示 错误 404。
我的控制器:
public function showEvent($url){
echo "here";
}
你可以使用 route name
为您的路线添加名称:
/** SHOW EVENT INFO */
Route::get('event/{url}', 'Web\EventController@showEvent')->name('MyRouteName');
并使用 href 中的路由名称:
<a target="_blank" id="button-event-read" href="{{route('MyRouteName', 'MyParameter')}}" class="btn color2-bg float-btn">Leer más.<i class="fal fa-angle-right"></i></a>
在变量
中获取主机url
var url = window.location.protocol + "//" + window.location.host;
然后像这样在href中使用它。
<a target="_blank" id="button-event-read" href="'+url+'/event/'+eventUrl+'" class="btn color2-bg float-btn">Leer más.<i class="fal fa-angle-right"></i></a>
我正在尝试使用路线 laravel 创建 href
。这个路由包含一个参数,但是它总是returns错误404。我不知道我做错了什么。
我知道我的问题很简单,我在 Google 中搜索这个,但我认为我在我的路线上做得很好。
我的路线:
/** SHOW EVENT INFO */
Route::get('event/{url}', 'Web\EventController@showEvent');
我在 file.js
中的 href:
<a target="_blank" id="button-event-read" href="'+config.url.base_url+'event/'+eventUrl+'" class="btn color2-bg float-btn">Leer más.<i class="fal fa-angle-right"></i></a>
如果我点击 href,它会转到正确的路线,但最终会显示 错误 404。
我的控制器:
public function showEvent($url){
echo "here";
}
你可以使用 route name
为您的路线添加名称:
/** SHOW EVENT INFO */
Route::get('event/{url}', 'Web\EventController@showEvent')->name('MyRouteName');
并使用 href 中的路由名称:
<a target="_blank" id="button-event-read" href="{{route('MyRouteName', 'MyParameter')}}" class="btn color2-bg float-btn">Leer más.<i class="fal fa-angle-right"></i></a>
在变量
中获取主机urlvar url = window.location.protocol + "//" + window.location.host;
然后像这样在href中使用它。
<a target="_blank" id="button-event-read" href="'+url+'/event/'+eventUrl+'" class="btn color2-bg float-btn">Leer más.<i class="fal fa-angle-right"></i></a>