laravel- все статьи тега ➜ страница 3
Добавление нового столбца в существующую таблицу в процессе миграции
Я действительно не могу понять, как добавить новый столбец в мою выходную таблицу в моей базе данных с помощью PHP laravel framework. Я попытался отредактировать файл миграции для public function up() { Schema::create('users', function($table){ $table->integer("paid"); }); } и в терминале php artisan migrate:install и migrate как добавить новые столбцы? ...
Каковы лучшие практики и лучшие места для помощников laravel 4 или основных функций?
поэтому я пытаюсь понять лучшее место для размещения глобальной функции в laravel 4. Например: форматирование даты. Я не думаю, что делать фасад стоит, фасады слишком модульные. Я читал статьи о создании папки библиотеки и хранении классов там, но это также кажется много для простой функции. Кроме того, не должен ли такой "инструмент" быть доступен в шаблонах лезвий? каковы лучшие практики для этого? И как мне сделать его доступным для шаблоны лезвий? ...
Фреймворк Laravel: получить базовый URL-адрес
простой вопрос, но ответ, кажется, довольно трудно. В Codeigniter я мог бы загрузить помощник url, а затем просто сделать echo base_url(); чтобы получить URL моего сайта. Есть ли эквивалент в Laravel? ...
Пытаюсь сделать что Laravel 5 по электронной почте для работы
Я пытаюсь отправить электронное письмо указанному пользователю, введя URL-адрес, но я получаю следующую ошибку: Swift_TransportException в AbstractSmtpTransport.php строка 383: Ожидаемый код ответа 250, но получил код "530", с сообщением "530 5.7.1 Требуется аутентификация до сих пор я просто пытаюсь заставить его работать с Gmail. Как я могу заставить это работать? это то, что у меня есть до сих пор: почта.php <?php return [ 'driver' => env('MAIL_DRIVER',' smtp'), ...
Откат одной конкретной миграции в Laravel
Я хочу откатить только : Rolled back: 2015_05_15_195423_alter_table_web_directories Я бегу php artisan migrate:rollback, 3 из моей миграции откатываются. Rolled back: 2015_05_15_195423_alter_table_web_directories Rolled back: 2015_05_13_135240_create_web_directories_table Rolled back: 2015_05_13_134411_create_contacts_table удалить мои web_directories и меня contacts таблица непреднамеренно. К сожалению, я никогда не хочу, чтобы это произошло, и если я смогу откатить только этот конк ...
Управление отношениями в Laravel, придерживаясь шаблона репозитория
при создании приложения в Laravel 4 после прочтения книги T. Otwell о хороших шаблонах дизайна в Laravel я обнаружил, что создаю репозитории для каждой таблицы в приложении. Я закончил со следующей структурой таблицы: студенты: id, имя курсы: id, имя, teacher_id учителя: id, имя задания: id, имя, course_id баллы (выступает в качестве стержня между студентами и задания): student_id, assignment_id, scores У меня есть классы репозитория с методами поиска, создания, обновления и удаления для все ...
Права доступа к файлам для Laravel 5 (и других)
Я использую веб-сервер Apache, у которого владелец установлен в _www:_www. Я никогда не знаю, что является лучшей практикой с правами доступа к файлам, например, когда я создаю новый проект Laravel 5. Laravel 5 требует /storage папка для записи. Я нашел много разных подходов, чтобы заставить его работать, и я обычно заканчиваю тем, что делаю это 777 команду chmod рекурсивно. Хотя я знаю, что это не лучшая идея. официальный док говорит: что Laravel может требуется настроить некоторые разреш ...
Добавление новых методов к контроллеру ресурсов в Laravel
Я хочу знать, можно ли добавить новые методы к контроллеру ресурсов в Laravel и как это сделать. Я знаю, что эти методы по умолчанию (index, create, store, edit, update, destroy). Теперь я хочу добавить дополнительные методы и маршруты к тому же контроллеру. Это возможно? ...
Массовая вставка в Laravel с использованием eloquent ORM
Как мы можем выполнять массовые вставки базы данных в Laravel с помощью Eloquent ORM? Я хочу сделать это в Laravel: https://stackoverflow.com/a/10615821/600516 но я получаю следующую ошибку. SQLSTATE[HY093]: недопустимый номер параметра: смешанные именованные и позиционные параметры. ...
Как псевдоним таблицы в Laravel Eloquent queries (или с помощью построителя запросов)?
допустим, мы используем конструктор запросов Laravel: $users = DB::table('really_long_table_name') ->select('really_long_table_name.id') ->get(); Я ищу эквивалент этого SQL: really_long_table_name AS short_name Это было бы особенно полезно, когда мне нужно ввести много selects и wheres (или обычно я включаю псевдоним в псевдоним столбца select, а также, и он используется в массиве результатов). Без каких-либо псевдонимов таблиц для меня гораздо больше набирается ...
Laravel redirect back with () message
попытка перенаправления на предыдущую страницу с сообщением, когда есть фатальная ошибка. App::fatal(function($exception) { return Redirect::back()->with('msg', 'The Message'); } в представлении пытается получить доступ к msg с Sessions::get('msg') но ничего не отображается, я делаю что-то неправильно здесь ? ...
Как удалить все строки в таблице с помощью красноречивого?
Я предполагал использовать следующий синтаксис: MyModel::all()->delete(); но это не сработало. Я уверен, что это очень просто, но я искал документацию по этому вопросу и не могу ее найти! ...
laravel 5: класс 'input' не найден
в своем routes.php файл у меня есть: Route::get('/', function () { return view('login'); }); Route::get('/index', function(){ return view('index'); }); Route::get('/register', function(){ return view('register'); }); Route::post('/register',function(){ $user = new AppUser; $user->username = input::get('username'); $user->email = input::get('email'); $user->password = Hash::make(input::get('username')); $user->designation = input::get('designati ...
Можно ли установить Laravel без использования Composer?
Я хотел бы знать, если я могу установить или использовать Laravel PHP framework на любом веб-сервере без использования композитор (PHP package/dependency manager) каждый раз? Я хотел бы иметь возможность удалить мое приложение на любой веб-сервер (например, общий сервер без доступа к командной строке). Если я запускаю composer install в первый раз (локально), то все зависимости должны присутствовать, верно? тогда, я должен быть в состоянии бросить его на любой сервер со всеми файлами (включая ...
Что Laravel таблицы стилей и JavaScript не загружаются для не основной стороны
хорошо--я знаю, что это действительно элементарная проблема, но я не могу понять это. Это вопрос относительно Laravel. в основном, у меня есть мои таблицы стилей, встроенные в мой вид макета по умолчанию. В настоящее время я просто использую обычный css, чтобы связать их, например: <link rel="stylesheet" href="css/app.css" /> Он отлично работает, когда я нахожусь на одном уровне маршрута, такие как /о, но перестает работать, когда я иду глубже, например / about / me. Если я посмотрю ...
Использование Eloquent ORM в Laravel для выполнения поиска по базе данных с помощью LIKE
Я хочу использовать активное построение записей Eloquent для создания поискового запроса, но это будет похожий поиск. Я нашел User::find($term) или User::find(1), но это не генерирует подобное утверждение. Я не ищу прямого ответа, но если бы кто-то мог хотя бы дать мне направление, чтобы посмотреть, что было бы здорово! ...
Как выбрать последнюю строку в таблице?
Я хочу получить последний файл, вставленный в таблицу. Я знаю, что первый метод ' существует, и он предоставляет вам первый файл в таблице, но я не знаю, как это сделать, чтобы получить последнюю вставку. ...
Использование Laravel Homestead: 'входной файл не указан'
Я новичок в использовании Laravel и Homestead, и был бы признателен за любую помощь или точку в правильном направлении. Я успешно смог добраться до экрана" вы прибыли", когда я запускаю" php artisan serve", но когда я пытаюсь сделать то же самое через Vagrant, я получаю"нет указанного входного файла". Моя Усадьба.файл yaml выглядит так: authorize: /Users/me/.ssh/id_rsa.pub keys: - /Users/me/.ssh/id_rsa folders: - map: /Users/me/code/exampleproject to: /home/vagrant/code/exampl ...
Laravel 5-перенаправление на HTTPS
работает над моим первым проектом Laravel 5 и не уверен, где и как разместить логику для принудительного HTTPS в моем приложении. Решающим моментом здесь является то, что есть много доменов, указывающих на приложение, и только два из трех используют SSL (третий-резервный домен, длинная история). Поэтому я хотел бы разобраться в логике моего приложения, а не .htaccess. в Laravel 4.2 я выполнил редирект с этим кодом, расположенным в filters.php: App::before(function($request) { if( ! Request ...
Предотвращение добавления Laravel нескольких записей в сводную таблицу
У меня есть много-много отношений, настроенных и работающих, чтобы добавить товар в корзину, которую я использую: $cart->items()->attach($item); который добавляет элемент в сводную таблицу (как и должно быть), но если пользователь снова нажимает на ссылку, чтобы добавить элемент, который они уже добавили, он создает дублирующую запись в сводной таблице. есть ли встроенный способ добавить запись в сводную таблицу, только если он уже не существует? если нет, то как я могу проверить свод ...