Articles of laravel 5

CSS не загружается на одном из моих маршрутов / представлений

У меня есть sub-view , расширяющая мой master-view , и по некоторым причинам все мои css, похоже, не загружаются только на этой странице. Я распространяю их, как обычно, как обычно. Просмотреть show.blade.php @extends('layouts.internal.master') @section('content') TESTING … @stop Я замечаю, что он только ломается по этому маршруту: /account/112 Любые намеки / предложения по этому поводу будут […]

Неопределенная переменная внутри почты :: отправить в Laravel 5

public function postAcceptedSign($md5) { $notif = CustomerOrder::where('sign_link', '=', $md5)->get(); Mail::send('emails.signed-notif', ['order_num' => $notif[0]->order_number], function ($m) { $m->to('mis@qdf-phils.com', '')->subject('Customer Order '.$notif[0]->order_number.' is now signed'); }); Session::flash('alert-success', 'Order Signed.'); return Redirect::to('home'); } Я получаю Undefined variable: notif которая указывает на это Mail::send('emails.signed-notif', ['order_num' => $notif[0]->order_number], function ($m) { $m->to('mis@qdf-phils.com', '')->subject('Customer Order '.$notif[0]->order_number.' is now signed'); }); Почему […]

Переменная сеанса не сохраняется при перенаправлении в laravel

Я делаю перенаправление на homecontroller после аутентификации пользователей и установки токена аутентификации на сеанс для использования в домашнем контроллере как – Контроллер 1 $secret = Crypt::encrypt($secret); Session::put('secret', $secret); Session::save(); return redirect()->action('loginController@homeRedirect'); Контроллер 2 -> homeRedirect function homeRedirect(){ dd(Session::all()); if(Session::has('secret')){ $secret = Session::get('secret'); Session::forget('secret'); Здесь дамп приходит пустым массивом. ничего не приходит в сеанс, однако, если […]

Laravel 5: Model-> fill () игнорирует свойство $ fillable в модульных тестах

У меня есть пользовательский контроллер со следующими правилами проверки: public function store(Request $request) { … $this->validate($request, [ 'name' => 'required', 'email' => 'email|required|unique:users', 'password' => 'confirmed|max:32|min:8|required', 'roles' => 'exists:roles,id|required', ]); $user = new User(); $user->fill($request->all()); … } Моя модель User.php определяет заполняемые свойства как: protected $fillable = ['name', 'email']; Чтобы пройти confirmed проверку, я должен […]

Можно ли изменить кодировку кодировки mysql DB из миграции laravel?

Я пытаюсь изменить кодировку базы данных mysql в Laravel-5, я попытался с переносом, следуя этому примеру: https://slashdot.io/blog/adding-emoji-support-to-your-blog -948181198 – Однако ничего не обновляется, и кодировка / кодировка остается такой, какой она есть. Можно ли сделать это с помощью миграции? Или мне придется написать отдельный скрипт? миграция (для полноты) /** * Run the migrations. * * […]

Laravel S3 Загрузка файла MimeType Issue

У меня возникла проблема с тем, что файл CSS поддерживается под неправильным mimetype из S3 через CDN. Вот что я заметил. Если я загружу файл через свой веб-сайт, CSS отобразится на URL-адресе CDN, но не будет использоваться веб-сайтом (не отображает макет), потому что он появляется как: Resource interpreted as Stylesheet but transferred with MIME type […]

Laravel 5.1: вызов функции из строки

В настоящее время я пытаюсь вызвать функцию из строки. Это функция, которую я позвоню позже: <?php namespace App\Validation\Options; class FacebookOptionValidation { static public function validate() { echo: 'example'; die(); } } Вот мой контроллер: <?php namespace App\Http\Controllers\Profile; use App\Validation\Options; class ProfileUserEditController extends Controller { public function updateUserOption() { $class = 'Options\FacebookOptionValidation'; $class::validate(); } } В […]

Как проверить методы контроллера Laravel 5

У нас есть метод контроллеров Laravel 5: public function getInput() { $input = \Request::all(); $links = $input['links']; $this->startLinks = explode("\n", $links); return $this; } Как мы можем протестировать этот единственный метод? Я не понимаю, как передать запрос POST с данными этому методу? И как создать экземпляр этого класса контроллера в моем методе тестирования?

Класс «Memcached» не найден в ларавеле

Я пытаюсь запустить простой код кеша, используя memcache в моем проекте laravel. Я добавил CACHE_DRIVER=memcached в мой .ENV-файл. Я создал папку memcache на диске C и добавил файл memcache.exe, и запустил его в cmd, открыв его как администратор. мой код в пути: Route::get('/', function () { // return view('welcome'); Cache::put('k1','created memcached memory!!',1); Cache::add('k2','used "add" in […]

Laravel SUM из нескольких полей возвращает null с необработанным запросом

Следующим является мой запрос: $sales = DB::table('sales') ->leftJoin('category_sales', 'category_sales.sale_id', '=', 'sales.id') ->leftJoin('department_sales', 'department_sales.sale_id', '=', 'sales.id') ->leftJoin('store_configs', 'store_configs.id', '=', 'sales.store_config_id') ->select('sales.date', DB::raw('store_configs.store_dba'), DB::raw('sales.id'), DB::raw('(sales.taxable + sales.non_taxable + category_sales.amount + department_sales.amount) as total_sales'), DB::raw('0.0825*(sales.taxable + category_sales.amount + department_sales.amount) as total_tax')) ->groupBy('date')->orderBy('date', 'desc') ->get(); Я получаю правильное значение, когда у меня есть значения в таблице category_sales and department_sales […]