Русское сообщество разработки на PHP-фреймворке Laravel.
Ты не вошёл. Вход тут.
karandashbest пишет:А нету какого-то примера по laravel или почитать документации хватит ?
Одна из причин популярности Laravel - хорошая, исчерпывающая документация ;-)
Покрыто практически все, и гуглится легко тоже
Тут дело не в доках. Человек не понимает как работает роутинг, mvc поэтому ему очень трудно сделать элементарное конструкцию)
Этот роутер будет обрабатывать адреса /show/slug1/ , /show/slug2/ и т.д.
Да зачем вам новый, просто в роуте свой укажите Route::post('/show/{slug}','SingleController@show'); в экшене show пишите обработку, получить slug, потом используя к примеру orm получайте запись. Вы просто базовую основу не понимаете, начните по порядку разбираться, сначала с роутингом, потом контроллерами, моделями и в итоге представлениями. Не пытайтесь сразу весь процесс сделать, не понимая каждого отдельного шага.
Route::post('/show/{slug}','PostController@show');
В контролере делаете request и получаете slug из uri. Ну а потом запросом к базе находите нужную запись, и дальше уже в шаблон ее отдаете. Если я правильно понял)
Попробовал поставить php7 на debian 7.7. Так ничего и не получилось через Dotdeb ругается на пакеты. Пробовал компилить, тоже ничего не получилось. Придется остаться пока 5.6 (((
А не знаете как у него с совместимостью? Просто на сервере есть и другие сайты на самописках, боюсь могут лечь)
Спасибо за совет. Но это бы привело к еще большим проблемам))) Не заметил что версия php не подходит для версии 5.2.10.
Обновил php до 5.6 composer установил последнюю версию. Бывает, маленькая мелочь, а заставляет попотеть однако))
Добрый день. Делаю всё как тут написанно используя composer
https://laravel.com/docs/5.2
В итоге устанавливаю, ввожу php artisan --version он мне показывает 5.0
Как быть? Не понимаю почему он не ставит последнюю версию фреймворка.
Пытаюсь установить на Debian.
Пробовал через Laravel Installer, но так и не получилось прописать правильный адрес, что бы консоль увидела команду "laravel new blog".
Спасибо за внимание.