Вопросы с тегом «laravel»

Laravel - это бесплатный веб-фреймворк с открытым исходным кодом на PHP, созданный Тейлором Отвеллом и предназначенный для разработки веб-приложений по архитектурному шаблону модель-представление-контроллер (MVC) на основе Symfony. Исходный код Laravel размещен на GitHub и лицензирован в соответствии с условиями лицензии MIT.


30
Миграция: невозможно добавить ограничение внешнего ключа
Я пытаюсь создать внешние ключи в Laravel, однако при переносе таблицы с помощью artisan я следующую ошибку: [Illuminate\Database\QueryException] SQLSTATE[HY000]: General error: 1215 Cannot add foreign key constraint (SQL : alter table `priorities` add constraint priorities_user_id_foreign foreign key (`user_id`) references `users` (`id`)) Мой код миграции таков: файл миграции приоритетов public function …

8
Безопасно удалить миграцию в Laravel
В Laravel, похоже, есть команда для создания миграции, но не удаления. Создать команду миграции: php artisan migrate:make create_users_table Если я хочу удалить миграцию, могу ли я просто безопасно удалить соответствующий файл миграции в папке базы данных / миграции? Файл миграций: 2013_05_31_220658_create_users_table

10
Отключить метки времени Eloquent в Laravel
Я сейчас конвертирую одно из наших веб-приложений с CodeIgniter в Laravel. Однако в данный момент мы не хотим добавлять поля updated_at/ created_atко всем нашим таблицам, поскольку у нас есть класс ведения журнала, который уже делает все это более подробно за нас. Я знаю, что могу установить $timestamps = false;: Vendor\laravel\framework\src\illuminate\Datebase\Eloquent\Model.php …
202 php  laravel  eloquent 

13
Получить определенные столбцы, используя функцию «With ()» в Laravel Eloquent
У меня есть две таблицы, Userи Post. У одного Userможет быть много, postsа у одного post- только один user. В моей Userмодели у меня есть hasManyотношение ... public function post(){ return $this->hasmany('post'); } И в моей postмодели у меня есть belongsToотношение ... public function user(){ return $this->belongsTo('user'); } Теперь я …

9
Изменение миграции Laravel, чтобы сделать столбец обнуляемым
Я создал миграцию с неподписанным user_id. Как я могу редактировать user_idв новой миграции, чтобы сделать это nullable()? Schema::create('throttle', function(Blueprint $table) { $table->increments('id'); // this needs to also be nullable, how should the next migration be? $table->integer('user_id')->unsigned(); }

23
Laravel перенаправить обратно в исходное место после входа в систему
Это похоже на довольно простой поток и Laravelимеет так много хороших решений для базовых вещей, я чувствую, что что-то упустил. Пользователь нажимает на ссылку, требующую аутентификации. Laravel в Auth пинки фильтр в и направляет их на страницу входа в систему . Пользователь входит в систему, затем переходит на исходную страницу, …
189 laravel  laravel-4 

22
Как исправить ошибку: laravel.log не может быть открыт?
На самом деле я довольно новичок в laravel и пытаюсь создать свой самый первый проект. по какой-то причине я продолжаю получать эту ошибку (я еще даже не начал кодировать) Error in exception handler: The stream or file "/var/www/laravel/app/storage/logs/laravel.log" could not be opened: failed to open stream: Permission denied in /var/www/laravel/bootstrap/compiled.php:8423 …
186 php  laravel 


20
Получить запрос, выполненный в Laravel 3/4
Как я могу получить необработанный SQL-запрос в Laravel 3/4, используя Laravel Query Builder или Eloquent ORM? Например, что-то вроде этого: DB::table('users')->where_status(1)->get(); Или: (posts (id, user_id, ...)) User::find(1)->posts->get(); Иначе, как минимум, как сохранить все выполненные запросы в laravel.log?

17
Laravel: Получить базовый URL
Простой вопрос, но ответ кажется довольно сложным. В Codeigniter, я мог бы загрузить помощника URL, а затем просто сделать echo base_url(); чтобы получить URL моего сайта. Есть ли эквивалент в Laravel?
182 php  laravel  base-url 


30
Ошибка миграции Laravel: синтаксическая ошибка или нарушение прав доступа: 1071 Указанный ключ слишком длинный; максимальная длина ключа 767 байт
Ошибка миграции на Laravel 5.4 с php artisan make:auth [Illuminate \ Database \ QueryException] SQLSTATE [42000]: синтаксическая ошибка или нарушение доступа: 1071 Указанный ключ слишком длинный; максимальная длина ключа составляет 767 байт (SQL: изменить таблицу, usersдобавить уникальный users_email_unique( email)) [PDOException] SQLSTATE [42000]: синтаксическая ошибка или нарушение доступа: 1071 Указанный ключ …

18
Команда Laravel PHP не найдена
Я установил Laravel, используя composer без проблем, но когда я пытаюсь выполнить « laravel » в моем терминале, у меня возникает типичная ошибка: -bash: laravel: команда не найдена Если я читаю документацию официального сайта, мне нужно сделать это: Обязательно поместите каталог ~ / .composer / vendor / bin в вашу …
177 php  bash  laravel 


Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.