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

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

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

15
Laravel Eloquent: как получить только определенные столбцы из соединенных таблиц
У меня есть 2 соединенных таблицы в Eloquent, а именно темы и пользователи. модель темы: public function user() { return $this->belongs_to('User'); } модель пользователя: public function themes() { return $this->has_many('Theme'); } Мой вызов API Eloquent выглядит следующим образом: return Response::eloquent(Theme::with('user')->get()); Что возвращает все столбцы из темы (это нормально) и все …
102 php  laravel  eloquent 

7
Как выбрать из подзапроса с помощью 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(); print $num; Я ищу лучшее решение. Подскажите пожалуйста …

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

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

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

10
Laravel - проверьте, есть ли запрос Ajax
Я пытался найти способ определить вызов ajax в Laravel, но не нашел никакого документа по этому поводу. У меня есть index()функция, которую я хочу обрабатывать по-разному, в зависимости от характера запроса. По сути, это метод контроллера ресурсов, привязанный к запросу GET. public function index() { if(!$this->isLogin()) return Redirect::to('login'); if(isAjax()) // …
98 php  laravel 

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

19
Таблицы стилей Laravel и javascript не загружаются для небазовых маршрутов
Хорошо, я знаю, что это действительно элементарная проблема, но я не могу ее понять. Это вопрос относительно Laravel. По сути, мои таблицы стилей встроены в представление макета по умолчанию. В настоящее время я просто использую обычный CSS, чтобы связать их, например: <link rel="stylesheet" href="css/app.css" /> Он отлично работает, когда я …
97 php  laravel  blade 

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

14
Маршрутизация подпапок Laravel Controller
Я новичок в Laravel. Чтобы попытаться сохранить свое приложение организованным, я хотел бы поместить свои контроллеры во вложенные папки папки контроллеров. controllers\ ---- folder1 ---- folder2 Я попытался перейти к контроллеру, но laravel его не находит. Route::get('/product/dashboard', 'folder1.MakeDashboardController@showDashboard'); Что я делаю не так?

8
Композитор: 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] [--prefer-source] [--prefer-dist] [--no-progress] [--no-update] [--no-scripts] [--update-no-dev] [--update-with-dependencies] [--ignore-platform-reqs] [--prefer-stable] [--prefer-lowest] [--sort-packages] [-o|--optimize-autoloader] [-a|--classmap-authoritative] [--] [<packages>]... Я вошел …

19
Ограничение памяти для обновления композитора
Мне нужно запустить обновление композитора на моем хостинге, поэтому я вхожу в систему с помощью ssh и пытаюсь выполнить команду: composer update внутри папки / www, где у меня установлен Laravel и композитор но я получаю ошибку: в контакте с моим хостинг-провайдером они говорят мне запустить команду: php -d memory_limit=512M …

6
Свойство [название] не существует в этом экземпляре коллекции
Я слежу за видео Laracasts: Basic Model / Controller / View Workflow . У меня есть таблица с контактной информацией. CREATE TABLE `about` ( `id` int(10) UNSIGNED NOT NULL, `title` varchar(500) COLLATE utf8_unicode_ci NOT NULL, `content` text COLLATE utf8_unicode_ci, ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci Я пытаюсь передать данные для просмотра, …

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

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