Русское сообщество разработки на PHP-фреймворке Laravel.
Ты не вошёл. Вход тут.
Страницы 1
В валидаторе unique указана таблица users:
'email' => 'required|email|unique:users',
Как изменить стандартные {{ }} в ларавеле? А то у меня в блейде конфликт с шаблонизатором
Blade::setEscapedContentTags('[[', ']]');
Blade::setContentTags('[[[', ']]]');
Здравствуйте. Можете посмотреть на этот компонент: https://github.com/creolab/laravel-modules
Попробуйте так:
$query = DB::table('table as news')
->select('news.id', 'news.par', 'news.message')
->addSelect(DB::raw('count(comments.id) as comments_count'))
->leftJoin('table AS comments', 'comments.par', '=', 'news.id')
->where('news.par', 0)
->groupBy('news.id');
var_dump($query->get());
Правильный вариант:
class ShopController extends \BaseController
{
public function test($shop)
{
return $shop;
}
}
При указании
Shop $shop
в конструкторе, Laravel внедрит на место этого параметра новый экземпляр класса Shop, не связанный с тем, что используется в качестве параметра URL.
Страницы 1