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

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

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

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

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

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

30
PDOException SQLSTATE [HY000] [2002] Нет такого файла или каталога
Я считаю, что я успешно развернул свой (очень простой) сайт на fortrabbit, но как только я подключаюсь к SSH для выполнения некоторых команд (например, php artisan migrateили php artisan db:seed), я получаю сообщение об ошибке: [PDOException] SQLSTATE[HY000] [2002] No such file or directory В какой-то момент миграция, должно быть, сработала, …
320 php  mysql  laravel  pdo 

30
Получить последний введенный идентификатор с помощью 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 = $post['email']; $data->giro = $post['type']; $data->fecha_registro = date("Y-m-d H:i:s"); $data->fecha_modificacion = date("Y-m-d H:i:s"); if ($data->save()) …

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

18
Laravel 5: отображение HTML с помощью Blade
У меня есть строка, возвращенная в одно из моих представлений, например: $text = '<p><strong>Lorem</strong> ipsum dolor <img src="images/test.jpg"></p>' Я пытаюсь показать это с помощью Blade: {{$text}} Тем не менее, вывод представляет собой необработанную строку вместо отрисованного HTML. Как мне отобразить HTML с Blade в Laravel 5? PS. PHP echo()правильно отображает …
283 laravel  laravel-5  blade 


12
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 the database seeds. * * @return void */ public function run() { Model::unguard(); $this->call('SongsTableSeeder'); } …

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

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

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

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


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