Вопросы с тегами [laravel]

0

голосов
1

ответ
15

Просмотры

Как исправить «Предупреждение: неверный аргумент, поставляемый для Еогеаспа ()»

Я делаю сайт в Laravel, CSS и HTML. В настоящее время проблема в том, что мой код не будет собирать информацию из файлов внутри папки «_videos» с этим «Призвать» кода. @foreach ($ видео как $ видео) {{$ PAGE-> заголовок}} @endforeach Сообщение об ошибке Предупреждение: Неверный аргумент поставляются для Еогеасп () Папка: Изображение папки
Audun Hilden
1

голосов
1

ответ
46

Просмотры

Количество в запросе обновления не работает в Laravel

Приращение общественные функции ($ ID) {$ this-> модели-> где ( "идентификатор", '=', $ ID) -> обновление ([ 'рейтинг' => DB :: сырец ( 'кол + 1')] ); } Я получаю следующее сообщение об ошибке: SQLSTATE [42S22]: Column не найдено: 1054 Unknown столбец 'кол' в 'список полей' (SQL: обновление новостей набора рейтинга = кол + 1, updated_at = 2019-04-13 8:12 : 51, где ID = 5) Я также попытался -> обновление ([ 'рейтинг' => 'рассчитывать + 1]);
emas94
0

голосов
1

ответ
34

Просмотры

Настройка проекта Laravel для работы с несколькими доменными именами

Я успешно настроил несколько доменов, чтобы указать на мой проект Laravel 5.1 VirtualDocumentRoot "/ Users / Sites / проекта / общественность" ServerName app.com UseCanonicalName Off VirtualDocumentRoot "/ Users / Sites / проекта / общественность" ServerName app2.com UseCanonicalName Off VirtualDocumentRoot «/ Пользователи / Sites / проект / общественность»ServerName app3.com UseCanonicalName Off Когда я иду в app.com app2.com app3.com любой из них будет указывать на мой проект и загрузить экран входа в систему. Проблема Когда я войти в систему, независимо, когда я из, я постоянно перенаправлять мои пользователи app.com/dashboard Цель Моя цель состоит, любой запрос от app.com -> Вход -> перенаправления -> app.com / dashobard app2.com -> войти в -> перенаправления -> app2.com/dashobard app3.com -> войти в -> перенаправления -> app3.
kyo
1

голосов
1

ответ
911

Просмотры

Почему мы используем семена Laravel, если есть миграция и красноречиво, что играет роль концепции базы данных?

Я смущен о Laravel концепции семян. Позвольте мне ясно, в Laravel есть красноречивый и миграции, которые мы используем для работы CRUD для любой базы данных, которые мы используем в наших контроллерах. В семенах также используется для хранения информации в таблице базы данных с. Так почему это важно, а не у нас есть те два красноречивые и миграция базы данных.
Jitendra Patwa
1

голосов
1

ответ
4.2k

Просмотры

Вызов неопределенной функции Symfony \ Polyfill \ MBstring \ iconv_strpos () ошибка Laravel 5,4

Я загрузив Laravel 5.4 проекта на Cpanel сервер. И я подавайте с PHP Фатальная ошибка: Вызов неопределенной функции Symfony \ Polyfill \ MBstring \ iconv_strpos () на сервере. Я сделал композитор требует Symfony / polyfill-Iconv Однако, это не меняет сообщение об ошибке. Что, что я мог пропустить?
Brian Ruchiadi
1

голосов
1

ответ
803

Просмотры

Как использовать Dropzone в моем приложении Laravel с Глотком / Требовать?

У меня есть приложение Laravel и я буду использовать внешнюю библиотеку JavaScript, DropzoneJS. Я использую Gulp для создания одного файла 1 app.js. Это мой простой gulpfile.js: // gulpfile.js вар Эликсир = требуется ( 'Laravel-эликсира'); требует ( "Laravel-эликсир-Webpack"); эликсира (функция (смесь) {mix.webpack ( 'app.js');}); Мой первый шаг: установить Dropzone с НПМ установки Dropzone Мой второй шаг «включить» Dropzone к моему app.js файла: //app.js требуется ( «./ самонастройки»); требовать ( 'Dropzone'); $ (Функция () {// Здесь Dropzone по умолчанию кодируют: вар myDropzone = новый Dropzone (document.body, {URL: "/ целевой URL", // Установить URL // и т.д.}); Теперь я бегу глотка . Теперь я вижу, что Dropzone включен в файл моего app.js. Но почему я бег моего сайта я получаю эту ошибку :-( Dropzone не определена (в приложении.
angelique000
1

голосов
2

ответ
197

Просмотры

Как использовать класс Laravel Красноречивый в качестве переменной и цикла по выполнить тот же запрос для всех моделей

У меня есть ситуации, когда я должен выполнить тот же запрос для многих моделей. Мне было интересно, если можно было бы игнорировать мои красноречивые классы в массиве, а затем цикл Чрезмерная. Вот pseidocode: $ модели = [Model1, Model2, Model3, модели4]; Foreach ($ модели как $ модели) {$ модели :: где (...) -> ...} Пробовал несколько подходов, но всегда в конечном итоге с TypeError. Это возможно даже, и если да - то, что это правильный подход?
Kārlis Janisels
1

голосов
4

ответ
5.3k

Просмотры

Лучший Laravel Строительные леса Crud генератор? [закрыто]

Добавление Crud форм вручную является очень болезненным для меня. Является ли Laravel хороший способ сделать это?
Rohullah Rajaee Rad
1

голосов
3

ответ
118

Просмотры

return first error in customized formatted in laravel 5.5 form requests

Перед Laravel 5.5 я использовал запрос формы, как это с настраиваемым форматом: пространство имен App \ Http \ Просьбы; использовать ILLUMINATE \ Foundation \ Http \ СформироватьЗапрос; использовать Осветите \ Контракты \ Validation \ Validator; Класс StoreProductRequest расширяет СформироватьЗапрос {общественная функция Авторизовать () {возвращает истину; } Правила публичной функции () {вернуться [ 'название' => 'требуемое', 'DESC' => 'требуемого',]; } Общественная функция отклика (массив $ ошибок) {ответ возврата () -> JSON ($ ошибок, 200); } Защищенные функции formatErrors (Validator $ валидатор) {$ Результат = [ 'успех' => ложь 'МСГ' => $ validator-> ошибки () -> первый ()]; вернуть $ результат; }} Означает, когда произошла ошибка, только первая ошибка возвращается в формате JSON, как это: { «успеха»: «ложь», «сообщение»: «название поля требуется»} Но, кажется, что в Laravel 5.5 таким образом, не может форматировать ошибки, как это. Теперь я хочу, чтобы вернуть ошибку точно такой же формат, я уже упоминал выше, в формате JSON, но я не знаю, как может
A.B.Developer
1

голосов
2

ответ
1.1k

Просмотры

Laravel миграции указано ключ был слишком долго; длина ключа составляет не более 767 байт [дублировать]

Этот вопрос уже есть ответ здесь: # 1071 - указанный ключ был слишком длинным; Длина ключа макс составляет 767 байт 32 ответов Я пытается перенести миграцию Laravel, но я была ошибка: Перенастройка: 2014_10_12_100000_create_password_resets_table Осветите \ Database \ QueryException: SQLSTATE [42000]: Ошибка синтаксиса или нарушение прав доступа: 1071 указано ключ был слишком длинным; Длина ключа макс составляет 767 байт (SQL: изменить таблицу `password_ resets` добавить индекс` password_resets_email_index` ( `email`)) мой код: если (! Schema :: hasTable ( 'password_resets')) {Схема :: создания (» password_resets', функция (Blueprint $ таблица) {$ table-> строка ( 'электронная почта') -> индекс (); $ table-> строка ( 'маркер'); $ table-> метка времени ( 'created_at') -> обнуляемым (); }); }
Artin Zareie
1

голосов
3

ответ
124

Просмотры

Проблема на Laravel 5 Кнопки Delete в Еогеаспе?

Я использую форму Laravel. Сейчас я успешно создал CRUD в течение предложений в моем проекте, но одна вещь меня беспокоит: Как я могу установить кнопку Удалить в моем списке изображения, а не конкретной страницы редактирования? Итак, вот мой код включено: использование App \ ImageTracking; использовать App \ Image; использовать DB; таблица предлагает: общественные функции вверх () {Schema :: создания ( 'предложения', функция (Blueprint $ таблица) {$ table-> приращений ( 'idOffers') -> без знака (); $ стол-> Integer ( 'id_spons' ) -> БЕЗЗНАКОВАЯ (); $ стол-> иностранный ( 'id_spons') -> ссылка ( 'id_sponsors') -> по ( 'спонсоров') -> OnDelete ( 'каскадных') -> OnUpdate ( 'каскадных'); $ table-> строка ( 'Name_offre'); $ table-> строка ( 'название'); $ table-> строка ( 'субъект'); $ Table-> строка ( 'froms'); $ Table-> строка ( 'TrackingURL'); $ Table-> строка ( 'Subid'); $ Table-> строка ( 'неизвестный'); // -> OnDelete ( 'Каскад') -> OnUpdate ( 'Каскад'); $ Стол-> метки времени (); }); } Таблица изображения: общественные функции вверх () {Schema :: создать ( 'образ', ​​функция (Blueprint $ таблицы) {$ table-> приращений ( 'id_imageUnsb'); $ table-> целое ( 'offers_id') -> без знака (); $ стол-> иностранная ( 'offers_id') -> ссылка ( 'idOffers') -> по ( 'предложениям') -> OnDelete ( 'каскадные') -> OnUpdate ( 'каскадных'); $ стол-> строка ( 'imageUnsb'); $ стол-> метки времени ();}); } @Foreach ($ offers-> Изображения как $ изображения) {{csrf_field ()}} {{method_field ( 'DELETE')}} Удалить @endforeach и что мой контроллер: общественная функция destroyImageUnsb (Request $ запрос, $ ID) {$ IMAGE = Изображение :: где ( 'offers_id', $ ID) -> первый () -> удалить (); вернуться редирект ( 'editOffers'); } Маршрут: Маршрут :: удалить ( '/ предложения / {idOffers}', 'OffersController @ destroyImageUnsb'); вернуться редирект ( 'editOffers'); } Маршрут: Маршрут :: удалить ( '/ предложения / {idOffers}', 'OffersController @ destroyImageUnsb'); вернуться редирект ( 'editOffers'); } Маршрут: Маршрут :: удалить ( '/ предложения / {idOffers}', 'OffersController @ destroyImageUnsb');
Hamza Brinsi
1

голосов
8

ответ
99

Просмотры

PHP Laravel как группировать данные даты в месяцы и добавить заголовок

Я строю небольшой Laravel-приложение, где я хочу, чтобы отобразить конкретные выпуски, сгруппированных в месяц. Что-то вроде этого: январь 11,1 - блабло более блаблаб тот же день 15,1 - блаблаб февраль 05,2 - блаб и т.д ... Так что, в моем контроллере я просто делаю это: индекс общественной функции () {$ = релизы :: Release OrderBy ( 'RELEASE_DATE », 'по возрастанию') -> получить (); вернуться видом ( 'pages.index') -> с ( 'выпусками', $ релизов); } И в моем файле представления лопастного я Лоппы через данные: @foreach ($ релизов $ выпуска) {{\ Carbon \ Carbon :: синтаксический анализ ($ release-> RELEASE_DATE) -> Формат ( 'd M')}} {{$ release-> художник}} - {{$ release-> ALBUM_TITLE}} @endforeach Это дает мне правильные данные, например, список DB-записей, но, как упоминалось ранее, Я хочу, чтобы сгруппировать их по месяцу и дополнительно добавить заголовок для каждого месяца. Как я могу добиться этого? Я использую Laravel 5.5, если это имеет значение ...
ST80
1

голосов
3

ответ
71

Просмотры

Class «App \ пользователи» не найден в Laravel когда я создаю users.blade.php

Я получаю следующее сообщение об ошибке: FatalErrorException в usercontroller.php строке 21: Class 'APP \ User' не найден usercontroller.php:
harry
1

голосов
3

ответ
53

Просмотры

Laravel, где положение не работает после нескольких статей orWhere?

Я запрашивая транспортные средства с названием модели и типа, но они где пункты не в конце после addingorWhere. Когда я комментирую или удалить эти Клаусы orWhere затем свою работу. $ Модели = Vehicle :: присоединиться ( 'vmodels', 'vmodels.vehicle_id', '=', 'vehicles.id') -> Join ( 'vehicletypes', 'vehicletypes.id', '=', «vehicles.vehicletype_id ') -> присоединиться (' бренды, 'brands.id', '=', 'vehicles.make') -> присоединиться ( 'компании', 'brands.id', '=', 'companies.name') -> выберите ( 'vehicles.slug в vslug', 'brands.name, как маркой', 'vehicles.id, как VID', 'vmodels *', 'vehicletypes.name в VType', 'companies.status в cstatus') -> где ( 'brands.name', 'LIKE', "
Amir Ur Rehman
1

голосов
1

ответ
28

Просмотры

выборки связанных записей между 3 модели

У меня есть несколько продуктов в 3 категории (для exapmle). и каждый продукт имеет бренд. поэтому я хочу показать бренды, связанные с которым продукты в определенной категории. Модели: --product --brand --category отношение: категория имеет много продуктов бренд имеет много продуктов, пожалуйста, руководство меня, чтобы сделать это. большое спасибо
Abolfazl B
1

голосов
2

ответ
32

Просмотры

Trying to sum a groupBy value in Laravel 5.5

I have this code suggested to me. I am trying to sum the stock_in_qty and stock_out_qty. $warehouse1stocks = Warehouse1stocks::select( "order_item_id", Warehouse1stocks::raw('SUM(stock_in_qty) as stock_in_qty'), Warehouse1stocks::raw('SUM(stock_out_qty) as stock_out_qty'))->groupBy('order_item_id')->get(); // dd($warehouse1stocks); return view("warehouse1.index", compact("warehouse1stocks", $warehouse1stocks)); My problem is this error I tried to look for an answer from other questions here and I think my code seems ok but why am i still having that error? what do you think is the problem with my code? thanks in advance!
Lito
1

голосов
1

ответ
54

Просмотры

Я получаю возврат массива в ГЭТ () в выберите Laravel 5.6

Когда я запускаю это: $ user_data = User :: где ( 'электронная почта', '=', $ электронная почта) -> LeftJoin ( 'secutitequestion', функция ($ присоединиться) {$ сшиваемых> на ( 'users.id', '=', 'secutitequestion.user_id');}) -> выберите ( 'secutitequestion.securite_question1', 'secutitequestion.securite_question2', 'secutitequestion.securite_question3', 'secutitequestion.user_id') -> получить (); Я получаю этот результат: { "успех": правда, "маркер": NULL, "пользователь": [{ "securite_question1": "то, что ваша мечта", "securite_question2": "другая мечта?", "Securite_question3": "
ahmed guesmi
1

голосов
3

ответ
25

Просмотры

Laravel Email Validation Сдача в аренду «пользователь @ Hotmail» через

Я использую Validation Laravel через СформироватьЗапрос. Экстракт кода здесь. Кажется, проверка Laravel в выпускающих адреса электронной почты, как «пользователь @ Hotmail» через. пространства имен App \ Http \ Просьба; использовать ILLUMINATE \ Foundation \ Http \ СформироватьЗапрос; Класс DirectorForm расширяет СформироватьЗапрос {правила публичной функции () {вернуться [ 'электронной почты' => 'требуемой | электронная почта',]; }}, Кажется, выше проверка позволяет «имя пользователя @ Hotmail», которая не является действительным адресом электронной почты. Возможно, я поставил его неправильно
Ong Pe Hon
2

голосов
1

ответ
18

Просмотры

Laravel сфера запроса, получить запись с максимальной датой, когда премиум идентификатор же

если у меня есть две записи с одинаковым идентификатором премиум Я хочу, чтобы получить только одну запись, которая имеет максимальную эффективную дату. Ниже приведены образцы записей я попытался с помощью функции общественного scopeEffectiveDate ($ запроса) {$ текущая_дата = Углерод :: сейчас () -> toDateTimeString (); вернуть $ query-> где (макс ( 'Effective_Date'), '
guruprasad ks
1

голосов
0

ответ
598

Просмотры

Lumen Custom Authentication with custom Fields and Store in Auth Guard

I am using lumen for API development. I have an issue in Lumen Custom Authentication. I want to login a user when his credentials and account_name matches with stored record. In the credentials filed there is not username and password type data. here my login method public function login(Request $request) { $this->validate($request,[ 'data.credentials' => 'required', 'data.account_name' => 'required', ]); try { $credentials=$request->data['credentials']; $account_name=$request->data['account_name']; $user=User::where('account_name',$account_name)->where('credentials',$credentials)->first(); if($user){ // storing the authenticated user to the guard session $auth_token=Hash::make($account_name . ":" . $credentials); // update user auth token $user->auth_token=$auth_token; $user->update(); $data="Some Data"; return response()->json([ "auth_token"=> $auth_token, "data"=>$data, "request_id"=> uniqid(), "status"=> "success" ]); } } catch (\Exception $e) { return response()->json(array( 'error' => $e->getMessage(), 'status' => 'failed', 'status_code' => 500 )); } } I authenticated user with credentials I want to store that user in guard that can be default guard or custom and want to return auth_token from every response. if I use following code it give me an error. Auth::guard()->attempt(['credentials'=>$credentials,'account_name'=>$account_name]); It give an error that attempt_undefined_method. and If I use the following code Auth::guard()->check(['credentials'=>$credentials,'account_name'=>$account]); it returns the false value and do not store user in guard. I want such type of response from every request where I applied auth middleware return response()->json([ "auth_token"=> auth()->user()->auth_token, "data"=>$data, "request_id"=> uniqid(), "status"=> "success ]); following is my AuthMiddleware.php code $header=$request->header('Auth-Token'); if(Auth::guard('api')){ // we can use $user variable for further :) return $next($request); }
Usman Hafeez
1

голосов
0

ответ
130

Просмотры

Laravel - Как я могу проверить подлинность пользователей из кэшированного объекта пользователя в Laravel? (С использованием JWT)

Я использую пакет Laravel Tymon для аутентификации пользователей JWT. Я также кэширование каждого объекта пользователя после того, как новый пользователь создается и сохраняется в базе данных, так что я могу загрузить данные быстрее выбирает. Метод подлинности () в пакете Tymon принимает маркер в качестве входных данных и использует пользовательскую модель с целью аутентификацией пользователя следующим образом: публичная функцией подлинность ($ маркер = ложь) {$ ID = $ этом-> getPayload ($ лексемы) -> Get ( 'суб'); если {вернуться ложным ($ this-> auth-> byId ($ ID)!); } Вернуть $ this-> auth-> пользователя (); } Можно ли проверить подлинность маркера от кэшированного пользовательской модели вместо реальной модели? Я попробовал один из способов сделать это, и что переопределение метода Authenticate () в AppServiceProvider. Но я хочу, чтобы справиться с этим на модели пользователя вместо этого.
Ryan
1

голосов
2

ответ
149

Просмотры

laravel - How to get data by pivot table

У меня есть проблема с Laravel. Я создал отношения между таблицами и отношениями на уровне модели в Laravel, но если я хочу, чтобы отобразить данные в представление, я получаю сообщение об ошибке: Свойство [категория] не существует на этом примере коллекции. стол с фильмами называется: видео таблица с категориями называется: категории сводная таблица называется: category_video код видео модель: Категории общественные функции () {вернуть $ this-> belongsToMany ( «App \ Категория»); } Категория код модели: функция видео общественного () {вернуть $ this-> belongsToMany ( 'App \ Video'); } В контроллере у меня есть это: $ slider_videos = Video :: -> OrderBy ( 'рейтинг', 'убывание') -> предел (5) -> получить (); Ввиду я стараюсь это: @foreach ($ slider_videos как $ slider_video) {{$ slider_video-> category->
White Cat
1

голосов
0

ответ
431

Просмотры

PSR-4 Autoloading in Laravel

Working on an application that will be used to extend the Chatter package Issue is, I want to make modifications to the package but don't want to do is directly to the package. Changes won't persist after a composer update. Now from my understanding extending the package would require me to exclude the specific file from auto-loading and load my own files/directories... composer.json I made changes to composer.json to accommodate to Mac/Unix and Windows file path syntax: "autoload": { "classmap": [ "database/seeds", "database/factories" ], "exclude-from-classmap": [ "vendor/devdojo/chatter/src/Controllers/ChatterDiscussionController.php", "vendor/devdojo/chatter/src/Models/Discussion.php", "vendor\\devdojo\\chatter\\src\\Controllers\\ChatterDiscussionController.php", "vendor\\devdojo\\chatter\\src\\Models\\Discussion.php" ], "psr-4": { "App\\": "app/", "Forum\\": "app/forum" } }, folder structure . +-- app | +-- Console | +-- Exceptions | +-- Forum | +-- Chatter | +-- Controllers | +-- ChatterDiscussionController.php | +-- Models | +-- ... | +-- Helpers | +-- Http | +-- ... +-- bootstrap +-- ... Custom ChatterDiscussionController.php
sogeniusio
1

голосов
0

ответ
572

Просмотры

Display form errors (laravel validator) on bootstrap collapse

I'm using Bootstrap 3.7 and Laravel 5.5. I have a form but it is into a bootstrap collapse. Moreover, I'm using Laravel Validator. How it is possible to display the form (which is hide when the page is opened) when there are errors because with the Validator the page is refresh. So I need to open the collapse to see the error. It is not very practical. HTML: @extends('layout.layout') @section('content') Administration @if(session()->has('message')) {{ session()->get('message') }} @endif ... ... ... ... Ajout d'un employé {{ csrf_field()}} Email @if ($errors->has('email')) {{ $errors->first('email') }} @endif Enregistrer l'employé @endsection PHP: Route Route::post('ajouterEmploye', '[email protected]')->name('ajouterEmploye'); Controller: public function ajouterEmploye(Request $request) { $this->validate($request,[ 'email' => 'required|email|exists:connexion' ] , [ 'email.required' => 'Ce champ est requis', 'email.email' => 'Ce champ doit être un email', 'email.exists' => 'Cet email est inconnu' ]); $user = User::getUserByEmail($request->email); User::where('id_utilisateur', '=', $user->id_utilisateur) ->update(['id_statut' => 1]); return redirect()->back()->with('message', "L'employé a bien été ajouté"); } Thank's for help!
N. Lamblin
1

голосов
1

ответ
406

Просмотры

Datatable как передать данные от входа к контроллеру

{ '_Token': $ ( 'вход [имя = _token]') Val (), 'currentid':. Идентификатор, 'current_vendor_name': $ ( '# продавца VENDOR_NAME') Val (),.}, Успех: функция (данные ) {console.log (данные); }}); });
Hala ways
1

голосов
1

ответ
72

Просмотры

Возьмите много элементов от срывать Laravel?

общественная функция getPackage ($ типа) {$ Продажа = Tour :: где ( 'id_package', $ типа) -> получить (); $ Пак = Пакет :: где ( 'ID', $ продажи-> срывать ( 'id_package')) -> получить (); $ Сумасшедшая = Расположение :: где ( 'ID', '=', $ продажи-> срывать ( 'id_location')) -> получаем (); вернуться вид ( 'page.package', компактный ( 'пакет', 'Лока', 'продажа')); } Когда я использую дд ($ продажи-> потроха ( «id_location»), я могу получить два элемента, но когда я задаю $ Лока только один, и, когда я использую, где ( «ID», $ продажи-> срывать ( 'id_location «) можно получить два элемента, но не соответствует идентификатору TOUR @@ Thanks
Quan Nguyen
1

голосов
1

ответ
187

Просмотры

Laravel проверить, если результаты запроса GET существует в другой GETresults [закрыт]

У меня есть 2 запросов: $ branch_workstations = \ Рабочая станция :: где ( 'branchid', $ user-> branchid) -> выберите ( 'workstationid') -> получить (); $ Branch_updated = \ WorkstationsUpdated :: где ( 'branchid', $ user-> branchid) -> выберите ( 'рабочее место') -> получить (); Я хочу знать, если значения ветви обновляемой существует в отрасли результат первого запроса (branch_workstations $) Любая помощь?
1

голосов
0

ответ
116

Просмотры

How to do Transaction begin and commit in different methods of different classes?

For e.g. A.php class A{ public function abc(){ DB::beginTransaction(); $result = Model::save(); } } B.php class B{ public function cde(){ DB::commit(); //or DB::rollback; } } These are two classes from different files. Steps : $a->abc() first will get called then payment operation then $b->cde() will get called if payment success then commit else rollback Can we achieve this? I had tried, but no luck. Do anyone have any alternative to cope up this problem? Any help will be appreciated. EDIT I am registering user and saving its files. Then I begin transaction and save files, so as of now no data in saved in database. Its in transaction which is yet to be done. Now page is redirect to payment url so I lost all files data and form data too When payment will redirect to return url on the basis of payment response (success or failure), I want to save or remove i.e. commit or rollback the data. On the basis of this, I thought that way. Can you please suggest any alternative for this problem as this my thinking not working?
Rahul Meshram
1

голосов
1

ответ
83

Просмотры

Как применить typeahead.js поиска автозаполнения для поиска пользователя по LastName FirstName из разных столбцов базы данных в Laravel?

Здесь я использую Typeahead.js поиска автозаполнения JQuery плагин в моем Laravel коде. Можете ли вы помочь мне применить typeahead.js поиска автозаполнения для поиска пользователя по Фамилия Имя или Имя Фамилия обоими способами из разных столбцов базы данных в Laravel? Моя логика Контроллер - функция автозаполнения общественности (Request $ запрос) {$ строка = "% {$ request-> вход ( 'запрос')}%"; $ SearchValues ​​= preg_split ( '/ \ S + /', $ строка, -1, PREG_SPLIT_NO_EMPTY); $ Пользователей = Профиль :: где (функция ($ д) использования ($ searchValues) {Еогеасп ($ searchValues ​​как $ значения) {$ q-> orWhere ( 'FirstName', 'как', "% {$ значение}%" ) -> orWhere ( 'Lastname', 'как', "% {$ значение}%") -> orWhere ( 'мобильный', 'как', "% {$ значение}%"); }}) -> прибудет (массив ( 'Firstname', 'фамилия', 'мобильный')); вернуть ответ () -> JSON ($ пользователей); }
Falgun Atara
1

голосов
3

ответ
69

Просмотры

Целостность нарушение ограничения с помощью Create. Массив Элемент Значение пусто

32 $ Продажа-> addSelllImages ([ 'sell_id' => $ sellid, 'user_id' => Auth () -> идентификатор (), 'картинка' => $ имя_файла]); ...} Я мог бы, конечно, сохранить данные в модели Sellpictures, но я использую отношения, чтобы вставить новую запись.
Philipp Mochine
1

голосов
0

ответ
171

Просмотры

Laravel File Manager dosn't load css, js files

I integrated Laravel File Manager in my laravel project and at first it worked properly, but after I remove public [ I followed this instruction remvove public from url ] from url it din't work anymore. The css file is missing and browse file also din't work. I tried to include those files**[css, js]** into head section also din't work. It still show like this I have no idea how to fix this error. Can anyone help me please?
Doo Doo
1

голосов
0

ответ
48

Просмотры

фильтрация вложенной жадная загрузка

У меня есть следующий вопрос / проблема: я пытаюсь присоединиться там столы и фильтр по одному из них. Содержание модель: функция кредиты общественные () {вернуть $ this-> belongsToMany ( 'App \ модель \ кредита'); } Кредитов модель: общественная функция человек () {вернуть $ this-> belongsTo ( 'App \ модели \ Person') -> withDefault (); } Человек модель: модель человек имеет атрибут популярности (важно для примера) общественные функции изображения () {вернуть $ this-> hasOne ( 'App \ модели \ Images_persons') -> где ( 'is_backdrop', 0) - > OrderBy ( 'vote_count', 'по убыванию'); } Пример: когда я сделать запрос одного фильма, я получаю много кредитов, поэтому мы будем предполагать, что kill_bill фильм, имеет 40 кредитов Kill_bill имеет 40 кредитов и каждый кредит имеет только один человек, что я пытаюсь сделать, это только занимает 5 кредитов одного фильма, фильтруется населения лиц. Вывод: Я ищу один фильм, я получить кредиты фильма сделать смыкаются с лицами, что кредиты, я упорядочить по популярности человека, а потом я беру первые 5 кредитов, показывая также информацию о лицах. попробуйте код: $ content_movie = $ this-> Содержание :: с ([ 'кредитов' => функция ($ запроса) {$ query-> предельными ( 'человек', функция ($ Query2) {$ query2-> OrderBy (» популярность», 'по убыванию') -> взять (5);}) -> с ( 'человек');}]) -> где ( 'пули', $ арг [ 'пули']) -> получить ([ , 'имя' 'идентификатор', 'collections_id', 'Обзор', 'RELEASE_DATE', 'состояние', 'видео', 'vote_average']); кроме этого кода я испытал много кодов более,
Ratchet
1

голосов
1

ответ
84

Просмотры

Ajax Error On Laravel 5.4

I got this error "{"status":"error","msg":"Category did not created"}" Here is my Controller Function in which i perform action : function create_category(Request $request){ if($request->ajax()){ $category_name = $request->input('create_category'); DB::table('tbl_smscategories')->insert($category_name); $response = array( 'status' => 'success', 'msg' => 'Category created successfully', ); return Response::json($response); }else{ $response = array( 'status' => 'error', 'msg' => 'Category did not created', ); return Response::json($response); } } I got this error "{"status":"error","msg":"Category did not created"}" Here is my ajax Code in which i perform action : $('#add-order').click(function(e) { e.preventDefault(); //setting variables based on the input fields var inputcreate_category = $('input[name="create_category"]').val(); var token = $('input[name="_token"]').val(); var data = { create_category: inputcreate_category, token: token }; var request = $.ajax({ url: "/create-category", type: "POST", data: data, dataType: "html", }); request.done(function(msg) { var response = JSON.parse(msg); console.log(response.msg); }); request.fail(function(jqXHR, textStatus) { console.log("Request failed: " + testStatus); }); }); < /script> I got this error "{"status":"error","msg":"Category did not created"}" Html Element : {{ csrf_field() }} Category Name Create
Shahzaib Imran
1

голосов
2

ответ
118

Просмотры

Как переименовать имя файла created_at Laravel 5.5

Как сохранить имя файла created_at? Пожалуйста, помогите $ имя_файла = $ file-> hashName (); $ DestinationPath = конфигурации ( 'app.filesDestinationPath') '/' $ имя_файла..; $ Загружено = Хранение :: положим ($ DestinationPath, file_get_contents ($ файл-> getRealPath ()));
1

голосов
1

ответ
1.1k

Просмотры

Там нет команды, определенной в «резервном» пространство имен

Я попытался установить Laravel резервного копирования для базы данных paulvl / резервного копирования я следовал инструкции о том, как установить и настроить его для моего приложения Laravel. Однако я застрял в точке, где вы на самом деле запустить команду резервного копирования. Я получаю эту ошибку: $ подпорки PHP мастеровых: MySQL-свалка [Symfony \ Component \ Console \ Exception \ CommandNotFoundException нет] Есть никаких команд, определенные в "резервном копировании" пространство имен. Любая помощь будет высоко иметь в виду, вот массив провайдера в конфигурационном / app.php
Chris Otaalo
1

голосов
1

ответ
118

Просмотры

следующий / предыдущий месяц не работает в Laravel

Таким образом, у меня есть этот вид, который показывает таблицу и две кнопки (следующая / предыдущая). Каждая кнопка имеет строка запроса / дата = следующая захваченная мною в мой контроллер с помощью запроса (?) -> есть ( «дата»). Назад Далее пользователь должен иметь возможность перейти на следующий месяц, и месяц после этого в зависимости от того, сколько раз он нажимает на кнопку Next / Prev. Изначально у меня было два подхода. Во-первых, я подумал про себя, что я могу использовать $ счетчик, который увеличивает всякий раз, когда пользователь нажимает на кнопку в $ пост-> whereMonth ( «дата», $ this-> счетчик). Во-вторых, просто использовать библиотеку Carbon, $ post-> Дата-> addMonth (). В обоих подходах, дата остаются неизменными, несмотря на количество раз кнопку следующая / предыдущая была нажата. Первый подход: класс PostsController расширяет контроллер {защищенный $ подсчет; публичная функция __constructor () {$ этом-> счетчик = 0; } Функция показать общественности (час $ пост) {если (запрос () -> есть ( 'дата') == 'следующая') {$ сообщения = $ post-> whereMonth ( 'дата', $ this-> счет); $ This-> Количество ++; } Еще если (запрос () -> есть ( 'дата') == 'пред') {$ сообщения = $ post-> whereMonth ( 'дата', $ this-> счет); $ This-> Количество ++; } Вернуться вид ( 'user.table', компактные ( 'сообщения')); }} Второй подход (любимый): функция показать общественности (час $ пост) {если (запрос () -> есть ( 'дата') == 'следующий') {$ сообщения = $ post-> Дата-> addMonth () ; } Еще если (запрос () -> есть ( 'дата') == 'пред') {$ сообщения = $ post-> Дата-> subMonth (); } Вернуть вид ( 'пользователя. стол», компактные ( 'сообщения')); } Я видел, что Laravel обеспечить запрос приращения строителя, но это работает только для столбцов, а не переменные. Есть ли способ, что я могу сделать эту работу, помня предыдущую дату, как показано во втором подходе.
Code Realistic
1

голосов
1

ответ
45

Просмотры

Laravel QueryException таблица не найдена

Я не получаю это то, почему я перед ней. Я создал миграционное имя 2018_01_12_035551_create_inquiry_master_table В моем файле маршрут назначение маршрута Маршрут :: получить ( «списки-запрос», «InquiryController @ listinquiry») -> имя ( «списки-запрос»); Создано имя контроллера код InquiryController контроллера:
Javed
1

голосов
0

ответ
281

Просмотры

Laravel. Как маршрут, чтобы определить, на основе Content-Type

Можно ли создать маршрут, что в тот же URL вызывает различные действия в различных контроллеров на основе заголовка Content-Type? Мне не нужно это для целей тестирования. Мне нужно что-то использовать в файле api.php.
D.R.
1

голосов
2

ответ
205

Просмотры

Laravel: Проверьте, если все значения существует в отношении

У меня есть отношения многие ко многим между пользователем и Role Models и хотите проверить, если пользователь имеет какую-либо роль в данном списке. Так что я напечатал на модель: функция hasAnyRoles общественного (массив $ роли) {возвращение $ this-> роли () -> где ( 'имени', $ ролей) -> существует (); } И на UserController: // Пользователь имеет только «менеджер» роль. $ User-> hasAnyRoles ([ «админ», «менеджер»]) // истинно Проблема заключается в том, что в некоторых частях мне нужно проверить, если пользователь имеет все роли данного списка. Например: // Пользователь имеет только «менеджер» роль. $ User-> hasRoles ([ 'админ', 'менеджер']) // ложь Я написал ее в режиме "ленивым", который генерирует п + 1 запросов: публичная функция hasRolesLazy ($ ролей) {возвращения array_reduce ($ роли, функция ($ начальная, $ роль) {вернуть $ this-> роли () -> где ( 'имя', $ Роль) -> существует (); }, ложный); } Как hasRoles (массив $ роли) метод должен быть сконструирован для выполнения только один запрос в базу данных? Я новичок в SQL, так что я не могу понять, много решений для этого.
Alexandre Thebaldi
1

голосов
1

ответ
68

Просмотры

Рендер шаблон лезвия вара из MySql загруженного скрипта

У меня есть 2 таблицы в базе данных, и мне нужно данные как для рендеринга. Первая таблица содержит HTML-код, который должен быть вынесен: привет мир второго стола содержит цвет для визуализации, такие как: красный Для уточнения, я загружаю HTML кода, который должен быть вынесен из базы данных. Этот HTML-код содержит какой-либо другой фрагмент лезвия, которые должны быть оценены при визуализации. Проблема заключается в том, что этот код не оценивается. Вместо этого сырье инструкция выводится. Таким образом, я вижу {!! $ Цвета !!} вместо красного значения положения этой инструкции. Я в настоящее время использую следующий фрагмент кода для отображения содержимого HTML, эта переменная имеет инструкцию лезвия вместе с некоторыми другими HTML в нем: {!! $ Html-> myHtmlCode !!} Токовый выход: привет мир (нормальный цвет) Желаемый результат:
Jeú Casulo

Просмотр дополнительных вопросов

Связанные вопросы