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

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

545
Как получить построитель запросов для вывода его необработанного SQL-запроса в виде строки?

Учитывая следующий код: DB::table('users')->get(); Я хочу получить необработанную строку запроса SQL, которую сгенерирует построитель запросов базы данных выше. В этом примере это было бы SELECT * FROM users. Как мне это...

472
Лучшие практики для пользовательских помощников в Laravel 5 [закрыто]

Закрыто . Этот вопрос основан на мнении . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы ответить на него фактами и цитатами, отредактировав этот пост . Закрыто 22 дня назад . Я хотел бы создать вспомогательные функции, чтобы избежать повторения кода...

429
Laravel требует расширения Mcrypt PHP

Я пытаюсь использовать migrateфункцию Laravel 4вкл OSX. Однако я получаю следующую ошибку: Laravel requires the Mcrypt PHP extension. Насколько я понимаю, он уже включен (см. Изображение ниже). Что не так, и как я могу это исправить?...

407
Как создать несколько запросов к предложению Where с помощью Laravel Eloquent?

Я использую конструктор запросов Laravel Eloquent, и у меня есть запрос, в котором я хочу WHEREпредложение по нескольким условиям. Это работает, но это не элегантно. Пример: $results = User::where('this', '=', 1) ->where('that', '=', 1) ->where('this_too', '=', 1) ->where('that_too', '=',...

320
PDOException SQLSTATE [HY000] [2002] Нет такого файла или каталога

Я считаю, что я успешно развернул свой (очень простой) сайт на fortrabbit, но как только я подключаюсь к SSH для выполнения некоторых команд (например, php artisan migrateили php artisan db:seed), я получаю сообщение об ошибке: [PDOException] SQLSTATE[HY000] [2002] No such file or directory В...

294
Получить последний введенный идентификатор с помощью Laravel Eloquent

В настоящее время я использую приведенный ниже код для вставки данных в таблицу: <?php public function saveDetailsCompany() { $post = Input::All(); $data = new Company; $data->nombre = $post['name']; $data->direccion = $post['address']; $data->telefono = $post['phone']; $data->email...

292
Правильный ли шаблон репозитория в PHP?

Предисловие: Я пытаюсь использовать шаблон репозитория в архитектуре MVC с реляционными базами данных. Недавно я начал изучать TDD на PHP, и я понимаю, что моя база данных слишком тесно связана с остальной частью моего приложения. Я читал о репозиториях и использовании контейнера IoC, чтобы...

283
Laravel 5: отображение HTML с помощью Blade

У меня есть строка, возвращенная в одно из моих представлений, например: $text = '<p><strong>Lorem</strong> ipsum dolor <img src="images/test.jpg"></p>' Я пытаюсь показать это с помощью Blade: {{$text}} Тем не менее, вывод представляет собой необработанную строку...

275
Laravel 5 - ремесленное семя [ReflectionException] Класс SongsTableSeeder не существует

Когда я запускаю php artisan db: seed, я получаю следующую ошибку: [ReflectionException] Class SongsTableSeeder does not exist Что происходит? Мой класс DatabaseSeeder: <?php use Illuminate\Database\Seeder; use Illuminate\Database\Eloquent\Model; class DatabaseSeeder extends Seeder { /** * Run...

272
Красноречивая коллекция: подсчет и обнаружение пустых

Это может быть тривиальный вопрос, но мне интересно, если Laravel рекомендует определенный способ проверить, является ли коллекция Eloquent, возвращаемая из $result = Model::where(...)->get()пустых, а также подсчет количества элементов. В настоящее время мы используем !$resultдля обнаружения...

270
Добавить новый столбец в существующую таблицу в миграции

Я не могу понять, как добавить новый столбец в мою существующую таблицу базы данных, используя инфраструктуру Laravel. Я пытался редактировать файл миграции, используя ... <?php public function up() { Schema::create('users', function ($table) { $table->integer("paid"); }); } В терминале я...

269
Как получить текущий URL внутри оператора @if (Blade) в Laravel 4?

Я использую Laravel 4. Я хотел бы получить доступ к текущему URL-адресу внутри @ifусловия в представлении, используя шаблонизатор Laravel's Blade, но я не знаю, как это сделать. Я знаю, что это можно сделать с помощью чего-то подобного, <?php echo URL::current(); ?>но это невозможно в...

264
Не удалось открыть входной файл: artisan

При попытке создать новый проект laravel в CLI появляется следующая ошибка: Не удалось открыть входной файл: artisan Скрипт php artisan clear-compiled обрабатывает событие post-install-cmd, возвращенное с ошибкой Я использую последнюю версию XAMPP v3.2.1 с PHP 5.5.15 и с включенным mcrypt...

255
Не указан ключ шифрования приложения

Я новичок в Laravel и пытаюсь использовать команду Artisan ... php artisan serve Это отображает ... Сервер разработки Laravel запущен: http://127.0.0.1:8000 Однако он не запускается автоматически, и когда я вручную ввожу http://127.0.0.1:8000, он показывает эту ошибку: RuntimeException Не указан...

249
Facebook OAuth «Домен этого URL не входит в домен приложения»

Позвольте мне начать с того, что я уже давно ищу ответ на этот вопрос ... Я пытаюсь настроить OAuth Facebook для работы с моим приложением, которое разрабатывается локально на моей машине. Все работало идеально с авторизацией Facebook, пока я не перешел с localhostдругого доменного имени (все еще...

248
Как установить переменные в шаблоне лезвия Laravel

Я читал Laravel Клинок документации , и я не могу понять, как назначить переменные в шаблоне для последующего использования. Я не могу {{ $old_section = "whatever" }}этого сделать, потому что это будет звучать «что угодно», и я этого не хочу. Я понимаю, что могу сделать <?php $old_section =...

242
Laravel - красноречивый или свободный случайный ряд

Как я могу выбрать случайную строку, используя Eloquent или Fluent в Laravel Framework? Я знаю, что с помощью SQL вы можете сделать заказ с помощью RAND (). Тем не менее, я хотел бы получить случайную строку без подсчета количества записей до первоначального запроса. Любые...

241
Laravel 5 - Удалить Публичную из URL

Я знаю, что это очень популярный вопрос, но я не смог найти работающего решения для Laravel 5. Я давно пытался перейти с Codeigniter, но этот запутанный процесс установки меня отталкивает. Я не хочу запускать виртуальную машину, это просто неудобно при переключении между проектами. Я не хочу...