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

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

3
Может ли кто-нибудь объяснить Laravel 5.2 Multi Auth с примером
Я пытаюсь аутентификации пользователей и администратора формы userтаблицы и adminтаблицы соответственно. Я использую Userмодель, предоставленную laravel из коробки, и создал ее, потому что Admin.я добавил защитный ключ и ключ провайдера вauth.php. гвардия 'guards' => [ 'user' =>[ 'driver' => 'session', 'provider' => 'user', ], 'admin' => [ 'driver' => 'session', …

11
Laravel 5 - Как получить доступ к изображению, загруженному в хранилище, в View?
Я загрузил аватары пользователя в хранилище Laravel. Как я могу получить к ним доступ и отобразить их в виде? Сервер направляет все запросы /public, так как я могу показать их, если они находятся в /storageпапке?
172 laravel 

30
file_put_contents (meta / services.json): не удалось открыть поток: отказано в разрешении
Я новичок в Laravel. Я пытался открыть, http://localhost/test/public/и я получил Ошибка в обработчике исключений. Я погуглил и изменил разрешение на использование каталога хранилища, chmod -R 777 app/storageно безрезультатно. Я изменил debug=>trueв app.phpи посетил страницу и получил Ошибка в обработчике исключений: Поток или файл "/var/www/html/test/app/storage/logs/laravel.log" не удалось открыть: не удалось открыть …

25
Обновление PHP Composer «не может выделить память» ошибка (с помощью Laravel 4)
Я просто не могу решить это. Я на Линоде 1G RAM основной план. Попытка установить пакет через Composer, и он не позволяет мне. Мой предел памяти установлен на «-1» на PHP.ini Что-нибудь еще, что я могу сделать, чтобы установить это? Loading composer repositories with package information Updating dependencies (including require-dev) …

5
PHP7: установить проблему ext-dom
Я запускаю laravel 5.4 на сервере Ubuntu 16.04 с PHP7. при попытке установить cviebrock/eloquent-sluggableпакет выдает какую-то ошибку: pish@let:/home/sherk/ftp/www$ sudo composer require cviebrock/eloquent-sluggable Do not run Composer as root/super user! See https://getcomposer.org/root for details Using version ^4.2 for cviebrock/eloquent-sluggable ./composer.json has been updated Loading composer repositories with package information Updating dependencies …

8
Laravel 5 Очистить кэш просмотров
Я заметил, что представления кэша Laravel сохраняются в ~/storage/framework/views.Со временем, они занимают мое пространство. Как мне их удалить? Есть ли команда, которая могла бы? Я пытался, php artisan cache:clear,но он не очищает кэш просмотров. При этом я должен вручную удалить файлы в указанной папке. Также как отключить кэширование просмотров?

8
Как я могу установить значение по умолчанию столбца метки времени на текущую метку времени с миграциями Laravel?
Я хотел бы создать столбец меток времени со значением по умолчанию, CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMPиспользующим Laravel Schema Builder / Migrations. Я просматривал документацию Laravel несколько раз и не вижу, как сделать это по умолчанию для столбца метки времени. timestamps()Функция делает по умолчанию 0000-00-00 00:00для обеих колонок , что он делает.

30
Миграция Laravel: уникальный ключ слишком длинный, даже если указан
Я пытаюсь перенести таблицу пользователей в Laravel. Когда я запускаю миграцию, я получаю эту ошибку: [Illuminate \ Database \ QueryException] SQLSTATE [42000]: синтаксическая ошибка или нарушение доступа: 1071 Указанный ключ слишком длинный; максимальная длина ключа составляет 767 байт (SQL: изменить таблицу, usersдобавить уникальный users_email_uniq ( email)) моя миграция выглядит следующим …
166 php  mysql  laravel 

29
Доступ запрещен для пользователя 'hometead' @ 'localhost' (используя пароль: ДА)
Я использую Laravel 5.0 для Mac OS Yosemite. В то время как в моем местном окружении, я бегу, php artisan migrateя продолжаю получать: Доступ запрещен для пользователя 'hometead' @ 'localhost' (используя пароль: ДА) конфигурация Вот мой .env APP_ENV=local APP_DEBUG=true APP_KEY=***** DB_HOST=localhost DB_DATABASE=homestead DB_USERNAME=homestead DB_PASSWORD=secret Приложение \ Config \ database.php 'mysql' …

13
Создание и обновление Laravel Eloquent
Что такое сокращение для вставки новой записи или обновления, если она существует? <?php $shopOwner = ShopMeta::where('shopId', '=', $theID) ->where('metadataKey', '=', 2001)->first(); if ($shopOwner == null) { // Insert new record into database } else { // Update the existing record }

15
Выберите последнюю строку в таблице
Я хотел бы получить последний файл, вставленный в мою таблицу. Я знаю, что метод first()существует и предоставляет вам первый файл в таблице, но я не знаю, как получить последнюю вставку.
163 laravel  eloquent 


4
Неизвестный столбец Laravel 'updated_at'
Я только начал с Laravel и получаю следующую ошибку: Вставить неизвестный столбец «updated_at» в gebruikers (naam, wachtwoord, updated_at, создал_at) Я знаю, что ошибка из столбца метки времени при переносе таблицы, но я не использую это updated_atполе. Я использовал его, когда следовал учебному пособию по Laravel, но теперь, когда я делаю …

4
Что означает «массовое назначение» в Laravel?
Когда я просмотрел документ Laravel по теме Eloquent ORM, у меня появился новый термин Mass Assignment. Документ шоу Как сделать массовое назначение и fillableили guardedсвойство настройки. Но после того, как я прошел через это, у меня не было четкого понимания Mass Assignmentтого, как и как это работает. В моем прошлом …

2
Как прокомментировать файл .env laravel?
Я работаю над проектом в Laravel, где я сохраняю некоторые настройки в настройках файла .env, например, несколько параметров для целей тестирования, и несколько параметров предназначены для работы в реальном времени, поэтому я просто проверял, есть ли способ прокомментировать в файле .env Laravel . Вот пример /* Test Settings */ ACCESS_KEY=qwsdr …

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