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

102
Laravel Eloquent: как получить только определенные столбцы из соединенных таблиц

У меня есть 2 соединенных таблицы в Eloquent, а именно темы и пользователи. модель темы: public function user() { return $this->belongs_to('User'); } модель пользователя: public function themes() { return $this->has_many('Theme'); } Мой вызов API Eloquent выглядит следующим образом: return...

102
Как выбрать из подзапроса с помощью Laravel Query Builder?

Я хотел бы получить значение с помощью следующего SQL с использованием Eloquent ORM. - SQL SELECT COUNT(*) FROM (SELECT * FROM abc GROUP BY col1) AS a; Тогда я подумал о следующем. - Код $sql = Abc::from('abc AS a')->groupBy('col1')->toSql(); $num = Abc::from(\DB::raw($sql))->count();...

102
Что такое :: class в PHP?

Каковы ::classобозначения в PHP? Быстрый поиск в Google ничего не дает из-за характера синтаксиса. толстая кишка класс толстой кишки В чем преимущество использования этого обозначения? protected $commands = [ \App\Console\Commands\Inspire::class, ];...

101
Могу ли я установить Laravel без использования Composer?

Я хотел бы знать, могу ли я установить или использовать PHP-фреймворк Laravel на любом веб-сервере без использования Composer (PHP-пакет / менеджер зависимостей) каждый раз? Я хотел бы иметь возможность разместить свое приложение на любом веб-сервере (например, на общем сервере без доступа к...

100
Предотвращение добавления Laravel нескольких записей в сводную таблицу

У меня установлено и работает множество отношений, чтобы добавить товар в корзину, которую я использую: $cart->items()->attach($item); Это добавляет элемент в сводную таблицу (как и должно), но если пользователь снова щелкает ссылку, чтобы добавить уже добавленный элемент, в сводной таблице...

99
Laravel Eloquent - разные () и count () неправильно работают вместе

Итак, я пытаюсь получить количество различных pid в запросе, но возвращаемое значение неверно. Вот что я пытаюсь сделать: $ad->getcodes()->groupby('pid')->distinct()->count() то, что возвращает значение «2», в то время как значение, которое оно должно вернуть, должно быть «1». В...

98
Установка конкретной версии laravel с помощью composer create-project

Самый быстрый и простой способ установить Laravel - через команду composer. Из документации laravel ( http://laravel.com/docs/quick ) видно, что мы можем установить его следующим образом: composer create-project laravel/laravel your-project-name --prefer-dist Но когда вы запустите указанную выше...

98
Laravel - проверьте, есть ли запрос Ajax

Я пытался найти способ определить вызов ajax в Laravel, но не нашел никакого документа по этому поводу. У меня есть index()функция, которую я хочу обрабатывать по-разному, в зависимости от характера запроса. По сути, это метод контроллера ресурсов, привязанный к запросу GET. public function...

97
Таблицы стилей Laravel и javascript не загружаются для небазовых маршрутов

Хорошо, я знаю, что это действительно элементарная проблема, но я не могу ее понять. Это вопрос относительно Laravel. По сути, мои таблицы стилей встроены в представление макета по умолчанию. В настоящее время я просто использую обычный CSS, чтобы связать их, например: <link rel="stylesheet"...

96
Транзакции Laravel Eloquent ORM

Eloquent ORM довольно хорош, хотя мне интересно, есть ли простой способ настроить транзакции MySQL с использованием innoDB таким же образом, как и PDO, или мне придется расширить ORM, чтобы это стало возможным?...

96
Маршрутизация подпапок Laravel Controller

Я новичок в Laravel. Чтобы попытаться сохранить свое приложение организованным, я хотел бы поместить свои контроллеры во вложенные папки папки контроллеров. controllers\ ---- folder1 ---- folder2 Я попытался перейти к контроллеру, но laravel его не находит. Route::get('/product/dashboard',...

96
Композитор: file_put_contents (./ composer.json): не удалось открыть поток: отказано в разрешении

Я пытаюсь установить Prestissimo на сервер Ubuntu 16.04, но это приводит к ошибке: $ composer global require "hirak/prestissimo:^0.3" Changed current directory to /home/kramer65/.composer [ErrorException] file_put_contents(./composer.json): failed to open stream: Permission denied require [--dev]...

96
Ограничение памяти для обновления композитора

Мне нужно запустить обновление композитора на моем хостинге, поэтому я вхожу в систему с помощью ssh и пытаюсь выполнить команду: composer update внутри папки / www, где у меня установлен Laravel и композитор но я получаю ошибку: в контакте с моим хостинг-провайдером они говорят мне запустить...

95
Запрос Laravel :: all () не следует вызывать статически

В Laravel, я пытаюсь позвонить $input = Request::all();по store()методе в моем контроллере, но я получаю следующее сообщение об ошибке: Нестатический метод Illuminate\Http\Request::all()не следует вызывать статически, исходя $thisиз несовместимого контекста. Любая помощь в определении лучшего...

94
Установите конкретную версию с помощью установщика laravel

На данный момент, если я использую эту команду laravel new blog Он создаст проект laravel с последней версией, например 5.2, но что, если я захочу установить определенную версию, т.е. версия 5.1? ОБНОВЛЕНИЕ :: Я ищу команду установщика laravel, есть ли какой-либо параметр / параметр для установки...

94
Как получить отдельные значения для полей неключевых столбцов в Laravel?

Это может быть довольно просто, но я не знаю, как это сделать. У меня есть таблица, в которой могут быть повторяющиеся значения для определенного поля неключевого столбца. Как написать SQL-запрос с помощью Query Builder или Eloquent, который будет извлекать строки с различными значениями для этого...

94
Установка усадьбы

Я не мог понять, где я здесь ошибся. Моя команда vagrant upотвечает следующими строками $ vagrant up Check your Homestead.yaml file, the path to your private key does not exist. Check your Homestead.yaml file, the path to your private key does not exist....