Русское сообщество разработки на PHP-фреймворке Laravel.
Ты не вошёл. Вход тут.
вообщем переименовал в базе таблицу в pubcats и все заработало, не могу понять логику. он че сам s подставляет?
так и есть не существует. существует pubcat дело в том что я уже модель даже назвал pubcat хотя до этого было pubcats, но при этом ошибка таже не пойму откуда он берет вообще эту pubcats. (специально все переименовал в pubcat)
Добрых суток, не могу понять что я не так сделал
модуль настроил роут тоже
$creatCats = Catigories::where('id','=',2)->get();
foreach ($creatCats as $creatCat) {
Pubcats::create(['cat_id'=>$creatCat->id,'user_id'=>Auth::user()->id,'name'=>$creatCat->name,'slug'=>$creatCat->slug]);
}
return view('pubcats.pubcat',['creatCats'=>$creatCats]);
ошибка:
QueryException in Connection.php line 713:
SQLSTATE[42P01]: Undefined table: 7 ОШИБКА: отношение "pubcats" не существует
LINE 1: insert into "pubcats" ("cat_id", "user_id", "name", "slug", ...
^ (SQL: insert into "pubcats" ("cat_id", "user_id", "name", "slug", "updated_at", "created_at") values (2, 1, javascript, javascript, 2016-07-17 17:46:42, 2016-07-17 17:46:42) returning "id")
Добрый день! не могу исправить ошибку, помогите разобраться
PHP Fatal error:
Uncaught exception 'UnexpectedValueException' with message 'The stream or file "/var/www/html/storage/logs/laravel.log" could not be opened: failed to open stream: Permission denied' in /var/www/html/bootstrap/cache/compiled.php:13832\nStack trace:\n#0 /var/www/html/bootstrap/cache/compiled.php(13762): Monolog\\Handler\\StreamHandler->write(Array)\n#1 /var/www/html/bootstrap/cache/compiled.php(13522): Monolog\\Handler\\AbstractProcessingHandler->handle(Array)\n#2 /var/www/html/bootstrap/cache/compiled.php(13620): Monolog\\Logger->addRecord(400, Object(UnexpectedValueException), Array)\n#3 /var/www/html/bootstrap/cache/compiled.php(13315): Monolog\\Logger->error(Object(UnexpectedValueException), Array)\n#4 /var/www/html/bootstrap/cache/compiled.php(13286): Illuminate\\Log\\Writer->writeLog('error', Object(UnexpectedValueException),
Array)\n#5 /var/www/html/vendor/laravel/framework/src/Illuminate/Foundation/Exceptions/Handler.php(57): Illuminate\\Log\\Writer->error(Object(UnexpectedValueException))\n#6
/var/www/html/app/Exceptio in /var/www/html/bootstrap/cache/compiled.php on line 13832
вот решение кому надо
https://laracasts.com/discuss/channels/ … -variables
как можно Auth::user() использовать в частности мне нужно в AppServiceProvider ну или в routes
public function boot()
{
$userId = Auth::user()->id;
dd($userId);
$categories = Catigories::where('user_id','=',$userId)->get();
view()->share('categories', $categories);
}
задача вывести переменную для всех вьюшек и отсортированную по авторизованному пользователю
Ну сделай что-то такое:
$categories = Categories::where('user_id','=',Auth::user()->id)->get(); view()->share('categories',$categories);
в контролере ? писал не видит переменую
view()->share('имя_переменной', [1значение_переменной, 2значение_переменной, 3значение_переменной]);
Так?
$userId = Auth::user()->id;
$categories = Catigories::where('user_id','=',$userId)->get();
вообщем мне надо $categories во всех вьюшках видна была
мои вьюшки
cabinet.index
cabinet.addword
и тд
мне не понятно что в значение data ставить а что в 1 2 3 4 как понял так сделал(
Добрый день, хочу использовать в левом сайтбаре вывод категорий с удалением их и выбором активной категории,
реализовал вывод пока через ajax, а как использовать переменную во всех вьюшках?
пытался Передача данных во все шаблоны:
view()->share($categories,['layouts.app','cabinet.addword','cabinet.lern','cabinet.index']); не могу понять как правильно применить
вот в доках пример
view()->share('data', [1, 2, 3]);
Дд, хотел узнать хочу перенести свой проект с mysql в postgresql и изучать его, в контролере не придется не чего менять? документация на сайте так же и для postgresql?
Пока мало что знаю но интересно. Почитал вроде как pgsql побыстрей mysql