Начиная с Laravel 5.2, если вы используете привязку модели маршрута, вы можете сделать свои маршруты, которые содержат идентификатор объекта, как обычно ( Неявное связывание ). Например:
В routes/web.php
(Laravel 5.3) или app/Http/routes.php
(Laravel 5.2):
Route::get('categories/{category}', 'CategoryController@show');
В вашем CategoryController
:
show (Category $category) {
//
}
Единственное, что вам нужно сделать, это сообщить Laravel прочитать идентификатор из другого столбца, например, столбца slug
, настроив имя ключа в вашей красноречивой модели:
/**
* Get the route key for the model.
*
* @return string
*/
public function getRouteKeyName()
{
return 'slug';
}
Теперь вы можете ссылаться на свой url
, для которого требуется идентификатор объекта с идентификатором slug
вместо id
.
Короткий ответ:
Помещенный это в Ваш главный тег, чтобы сказать браузер, что Ваша страница работает в IE 8:
<meta http-equiv="X-UA-Compatible" content="IE=8" />
Также согласно комментарию Jon Hadleys, для обеспечения последнего (не только IE8) механизм визуализации используется, Вы могли использовать следующее:
<meta http-equiv="X-UA-Compatible" content="IE=edge">
От здесь :
Иногда кнопка Compatibility View isn’t отображенный.
кнопка расположена на строке поиска рядом с кнопками вЂstop’ и вЂrefresh’. Существует несколько случаев, где there’s, который никакое действие для пользователя не берет и, таким образом, кнопка Compatibility View, не покажет:
, Если Вы просматриваете внутреннюю к Internet Explorer страницу (такую как about:InPrivate)
, Если Вы просматриваете страницу, которая объявила, что это "готово" к Internet Explorer 8 посредством использования тега управления версиями / HTTP-заголовок (она doesn’t имеют значение, инициировал ли этот тег Причуды, Стандарты IE7 или Стандарты IE8, кнопка won’t быть отображенным)
, Если Вы просматриваете страницу интранет и у Вас есть вЂDisplay интранет-сайты во флажке Compatibility View’, установленном, Если Вы просматриваете любую веб-страницу, и у Вас есть вЂDisplay, который все веб-сайты во флажке Compatibility View’ выбрали
при просмотре веб-страницы, которая включена в предоставленный Microsoft список обновлений представления совместимости, и у Вас есть обновленные списки веб-сайта вЂInclude от флажка Microsoft’, установленного
при переключении любого настройки вЂDocument Mode’ или вЂBrowser Mode’ через Панель инструментов
Разработчика, Таким образом, Вы, вероятно, после тега управления версиями / HTTP-заголовок, который описан более подробно в том сообщении в блоге и более чем здесь .