Запитання з тегом «laravel»

Laravel - це вільна веб-рамка PHP з відкритим кодом, створена Тейлором Отвелл і призначена для розробки веб-додатків за архітектурною схемою модель-перегляд – контролер (MVC) та заснована на Symfony. Вихідний код Laravel розміщується на GitHub та ліцензується на умовах ліцензії MIT.

9
Laravel: Отримати об’єкт із колекції за атрибутом
У Laravel, якщо я виконую запит: $foods = Food::where(...)->get(); ... то $foodsце Освітіть Колекція з Foodмодельних об'єктів. (По суті масив моделей.) Однак ключі цього масиву просто: [0, 1, 2, 3, ...] ... тому, якщо я хочу змінити, скажімо, Foodоб’єкт із idзначенням 24, я не можу цього зробити: $desired_object = $foods->get(24); …
90 php  mysql  laravel 

18
Як я можу видалити “public / index.php” у створеному URL-адресі Laravel?
Мені потрібно видалити index.phpабо public/index.phpзгенерувати URL-адресу в Laravel; зазвичай шлях - localhost/public/index.php/someWordForRouteце має бути щось на зразокlocalhost/someWordForRoute. .htaccess <IfModule mod_rewrite.c> <IfModule mod_negotiation.c> Options -MultiViews </IfModule> RewriteEngine On # Redirect Trailing Slashes. RewriteRule ^(.*)/$ /$1 [L,R=301] # Handle Front Controller. RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_FILENAME} !-f RewriteRule ^ index.php[L] app / …

4
Як отримати загальний каталог?
Я тут новачок, тому пробачте мене за це запитання, яке я використовую return File::put($path , $data);для створення файлу в загальній папці на Laravel. Я використав цей шматок коду від контролера, мені потрібно знати значення того, $pathяким він повинен бути.

7
Laravel Eloquent - Отримайте один рядок
Це може бути просте запитання, але я не можу це зрозуміти. Я намагаюся отримати користувача електронною поштою за допомогою: $user = User::whereEmail($email)->get(); Але це повертає масив (розміру 1) користувачів $. Отже, якщо я хочу отримати ім’я, я повинен це зробити $user[0]['first_name']. Я намагався використовувати limit(1)або take(1), або навіть використовувати, ->toArray()але …
89 laravel  eloquent 

9
Laravel: Помилка синтаксису або порушення доступу: Помилка 1055
Я хочу використовувати WhereIn та Groupby в одному запиті для отримання результату. Я спробував це: $loadids=explode("#@*",$reciptdet->loading_id); $loadingdatas=DB::table('loading')->groupBy('vehicle_no')->whereIn('id',$loadids)->get(); Але я отримав таке повідомлення про помилку: SQLSTATE [42000]: Помилка синтаксису або порушення доступу: 1055 'sbrtpt.loading.id' не знаходиться в GROUP BY (SQL: виберіть * із завантаження де id у групі (14, 15, 16) …
89 php  laravel  laravel-5 

4
E: Пакет 'mysql-client' не має кандидата на встановлення у збірці зображень php-fpm за допомогою docker compose
Я досить новий для докера, тому намагаюся дізнатись більше про нього за допомогою проекту laravel, дотримуючись цього підручника: https://www.digitalocean.com/community/tutorials/how-to-set-up-laravel-nginx-and-mysql-with-docker-compose?comment=77842 Я трохи відкоригував Dockerfile з урахуванням того, що має підручник, але навіть файл підручника дає той самий результат. FROM php:7.3-fpm # Copy composer.lock and composer.json COPY composer.lock composer.json /var/www/ # Install …

8
Як використовувати Select2 з JSON через запит Ajax?
Мій Select2 3.4.5 не працює з даними JSON. Ось моє поле введення в HTML: <input class='form-control col-lg-5 itemSearch' type='text' placeholder='select item' /> … І мій JavaScript $(".itemSearch").select2({ placeholder: "Search for an Item", minimumInputLength: 2, ajax: { url: "/api/productSearch", dataType: 'json', quietMillis: 100, data: function (term, page) { return { option: …

18
Laravel: Auth :: user () -> id намагається отримати властивість не-об'єкта
Я отримую наступну помилку "намагаючись отримати властивість не-об'єкта", коли я надсилаю форму для додавання користувача, помилка, очевидно, знаходиться в першому рядку: Auth :: user () -> id наступного : $id = Auth::user()->id; $currentuser = User::find($id); $usergroup = $currentuser->user_group; $group = Sentry::getGroupProvider()->findById($usergroup); $generatedPassword = $this->_generatePassword(8,8); $user = Sentry::register(array('email' => $input['email'], 'password' …

30
Запит на публікацію в Laravel - Помилка - 419 На жаль, термін дії вашої сесії / 419 закінчився
Я встановив Laravel 5.7 Додано форму до файлу \resources\views\welcome.blade.php <form method="POST" action="/foo" > @csrf <input type="text" name="name"/><br/> <input type="submit" value="Add"/> </form> Додано до файлу \routes\web.php Route::post('/foo', function () { echo 1; return; }); Після відправки запиту POST: 419 Вибачте, ваш сеанс закінчився. Будь ласка, оновіть і спробуйте ще раз. У …
88 php  laravel  csrf 

11
Повернення змінної Laravel Middleware до контролера
Я здійснюю перевірку дозволів для користувача, щоб визначити, чи може він переглядати сторінку чи ні. Це передбачає передачу запиту спочатку через деяке проміжне програмне забезпечення. Проблема у мене полягає в тому, що я дублюю той самий запит до бази даних у проміжному програмному забезпеченні та в контролері перед тим, як …

6
Чи є спосіб виявити, чи існує таблиця бази даних із Laravel
Я хочу мати можливість створити таблицю за допомогою Schema::create('mytable',function($table) { $table->increments('id'); $table->string('title'); }); Але перед цим я хотів би перевірити, чи вже існує таблиця, можливо щось на зразок Schema::exists('mytable'); Однак вищевказаної функції не існує. Що ще я можу використати?
87 php  laravel 

8
Команда Php artisan make: auth не визначена
Я намагаюся запустити цю команду в laravel 5.2, але вона не працює. php artisan make:auth та підказки з цими твердженнями. [InvalidArgumentException] Command "make:auth" is not defined Did you mean one of these? make:test make:request make:migration make:seeder make:middleware make:controller make:provider make:policy make:event make:console make:job make:listener make:model make:command
87 php  laravel 

5
Як встановити Laravel's Artisan?
Я хочу створити міграції в Laravel, але згідно з підручниками мені потрібен Artisan CLI. phpКоманда працює відмінно , і я на Windows. Я вводжу php artisanабо, php artisan listі я отримую таку помилку: Не вдалося відкрити вхідний файл: artisan Я не зміг знайти жодного керівництва ні в документації, ні в …
86 php  laravel 

4
Laravel Advanced Wheres як передати змінну у функцію?
Приклад у документі: DB::table('users') ->whereExists(function($query) { $query->select(DB::raw(1)) ->from('orders') ->whereRaw('orders.user_id = users.id'); }) ->get(); Але що, якщо мені потрібно використовувати зовнішню змінну таким чином: ->where('city_id', '=', $this->city->id) ->where(function($query) { $query->where('name', 'LIKE', '%'.$searchQuery.'%') ->orWhere('address', 'LIKE', '%'.$searchQuery.'%') }) Наразі я створив нове майно і отримав до нього доступ $this->, але чи є якийсь …
86 php  sql  laravel 

6
Як я можу перейменувати стовпець у laravel за допомогою міграції?
У мене є стовпці, як згадано нижче: public function up() { Schema::create('stnk', function(Blueprint $table) { $table->increments('id'); $table->string('no_reg', 50)->unique(); $table->string('no_bpkb', 50)->unique(); $table->string('nama_pemilik', 100); $table->string('alamat'); $table->string('merk', 50); $table->string('tipe', 50); $table->string('jenis', 50); $table->smallInteger('tahun_pembuatan'); $table->smallInteger('tahun_registrasi'); $table->smallInteger('isi_silinder'); $table->string('no_rangka', 50); $table->string('no_mesin', 50); $table->string('warna', 50); $table->string('bahan_bakar', 50); $table->string('warna_tnkb', 50); $table->string('kode_lokasi', 50); $table->date('berlaku_sampai'); $table->timestamps(); $table->index('created_at'); $table->index('updated_at'); }); } …

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.