Я использую laravel 5.1. У меня есть элемент формы summernotejs. Я успешно создал правило пользовательской проверки, которое берет HTML, предоставленный из ввода формы, разбивает теги и вызывает вызов strlen() в текстовом контенте. Поэтому я могу видеть длину сообщения без каких-либо тэгов. Это мое правило проверки: Validator::extend('strip_min', function ($attribute, $value, $parameters, $validator) { return strlen(strip_tags($value)) >= […]
Как указать отдельный файл для регистрации уровня INFO в Laravel 5.1 и монолог?
Я довольно новичок в модульном тестировании, но я почти полностью прочитал всю документацию на phpunit.de (до главы 10). В нем говорится, что тестирование с использованием баз данных может быть медленным, но при правильной настройке это может быть так же быстро, как тестирование без базы данных. Поэтому я хочу протестировать модель в Laravel. Я создал фабрику […]
В Laravel 5.1 есть ли хороший способ проверить, был ли объект элитной модели мягко удален? Я не говорю о выборе данных, но как только у меня есть объект, например Thing::withTrashed()->find($id) Пока единственный способ, который я вижу, это if ($thing->deleted_at !== null) { … } Я не вижу в API соответствующего метода, который позволял бы, например, […]
Im строит простую заявку на покупку и продажу с Laravel 5.1. Каждая модель покупки имеет много BuyDetail, в котором хранится купленное количество товаров и buy_price. Я реализую связь между таблицей на модели. class Buy extends Model { #Eloquent relationships public function supplier() { return $this->belongsTo('App\Supplier'); } public function buyDetails() { return $this->hasMany('App\BuyDetail'); } } Я […]
Я продолжаю получать 403 Forbidden Мои настройки: /etc/nginx/sites-available/default по умолчанию server { listen 80; root home/laravel-app/; index index.php index.html index.htm; server_name example.com; location / { try_files $uri $uri/ /index.html; } error_page 404 /404.html; error_page 500 502 503 504 /50x.html; location = /50x.html { root /usr/share/nginx/www; } # pass the PHP scripts to FastCGI server listening […]
У меня есть код в моем контроллере. public function AllCountries() { $Countries = (new \App\DataAccess\CountryData())->GetAllCountries(); app()->setLocale('fr'); return view('Country.List')->with('Countries', $Countries->getData()->CountryList); } Определение метода для извлечения данных приведено ниже. public function GetAllCountries() { return response()->json(['CountryList' => \App\Models\CountryModel::all()]); } В файле на английском языке у меня есть код ниже. return [ 'CountryName' => "E Country" ]; В файле […]
когда я создаю свой файл csv, некоторые специальные символы и передний ноль значений ячейки не получаются. посоветуйте, как это исправить public function csv() { // $table = Festivals::all(); $headers = [ 'Cache-Control' => 'must-revalidate, post-check=0, pre-check=0' , 'Content-type' => 'text/csv' , 'Content-Disposition' => 'attachment; filename=sss.csv' , 'Expires' => '0' , 'Pragma' => 'public' ]; $list […]
Я использую Laravel 5.1, и мне нужно использовать существующую таблицу пользователей, которая имеет свой собственный алгоритм пароля. После нескольких часов и часов исследований я нашел решение, и вот шаги. Надеюсь, это поможет Laravelers.
Как я могу использовать find_in_set () с конструктором запросов laravel. Вот мой сырой запрос: SELECT * FROM table1 as t1 LEFT JOIN table2 as t2 ON find_in_set(t2.country, t1.fk_country_id)