Articles of laravel

Laravel Cashier: следует ли добавить пробный период в Stripe?

Цитирование документации Laravel Cashier : Если вы хотите предлагать пробные периоды своим клиентам, все еще собирая информацию о методе оплаты заранее, вы должны использовать метод trialDays при создании подписки. Предполагая, что я хочу добавить 30-дневный пробный период к моим подпискам, я могу создать подписку с этим кодом: $user->newSubscription('main', 'monthly') ->trialDays(30) ->create($stripeToken); Как пользователь Stripe, следует […]

Laravel жалуется на запрос с повторяющимися именованными параметрами

Когда я делаю (в laravel): <?php \DB::select('SELECT * FROM my_table WHERE id = :id || id = :id', [ 'id' => 1, ]); В нем говорится: SQLSTATE [HY093]: недопустимый номер параметра (SQL: SELECT * FROM my_table WHERE id =: id || id =: id) Но когда я делаю (в чистом php): <?php $dbh = new […]

Ошибка загрузки изображения, вызов неопределенной функции finfo_buffer ()

Попытка загрузить изображение через скрипт, основанный на базе Laravel, и встретить эту ошибку: Call to undefined function Intervention\Image\finfo_buffer() * Checks if string contains binary image data * * @param mixed $input * @return boolean */ private function isBinary($input) { $mime = finfo_buffer(finfo_open(FILEINFO_MIME_TYPE), (string) $input); return substr($mime, 0, 4) != 'text'; } Я не очень хорошо […]

Странное поведение с маршрутизацией и гипертекстом

Я изучаю webdevelopment. На данный момент корневой адрес моего веб-сайта расширен как www.mywebsite.com/project2/project2/public. Существует гиперпоток с одной страницы на маршрут: <a href="/movetocomplete/{{$object->id}}">{{$object->name}}</a> Если href оставлен так, как указано выше, есть ошибка 404, в которой говорится, что в www.mywebsite.com/movetocomplete/id#. Но если href project2 / project2 / государственные / movetocomplete / {{$ object-> ID}}, есть ошибка 404, […]

PHP fopen (): Имя файла не может быть пустой причиной getRealPath return false

Я разрабатываю проект Laravel на Windows 10 локально, используя Laragon Версия PHP: 7.1.8 64bit NTS связанный с php.ini, который я знаю post_max_size = 8M file_uploads = On Исходный код: // if no image uploaded if (!$request->hasFile('profile_picture')) throw new \Exception("No image found"); // get uploaded image $image = $request->file('profile_picture'); // store to storage/app/users/ Storage::putFileAs('users', $image ,auth()->id()); […]

сеть прекрасна, но не может создать проект laravel и показать ошибку в команде

Я использовал эту команду для создания нового проекта laravel в усадьбе: composer create-project laravel/laravel Laravel Затем терминал показывает эту ошибку: Не удалось загрузить laravel / laravel с dist: « https://api.github.com/repos/laravel/laravel/zipball/7bddbdc2a1f8d9c23205707e74455d74684e3031 » файл не удалось загрузить: не удалось открыть поток: время соединения завершено. Теперь пытается скачать с источник Я использовал команду curl для получения содержимого, снова […]

Как я могу выполнять политику авторизации в Laravel 5.3?

Я читаю здесь: https://laravel.com/docs/5.3/authorization#writing-policies И я попытался это сделать Моя FavoritePolicy выглядит так: <?php namespace App\Policies; use App\User; use App\Models\Favorite; use Illuminate\Auth\Access\HandlesAuthorization; class FavoritePolicy { use HandlesAuthorization; public function view(User $user, Favorite $favorite) { return $user->id === $favorite->user_id; } } Мой FavoriteController выглядит следующим образом: <?php use App\Models\Favorite; … class FavoriteController extends ApiController { … […]

laravel использовать сессию для хранения поля ввода и перейти на другую страницу

Я новый в laravel У меня есть форма с полями ввода, но я хочу отправить входные значения и отправить на другую страницу, используя сеанс, чтобы проверить их позже. Пожалуйста, ответьте с кодом пожалуйста Форма: <form id="booking-form"> <input class="indexinput" type="text" id="country" name="country" placeholder="Country"> <input class="indexinput" type="text" id="state" name="state" placeholder="State"> <input class="indexinput" type="text" id="city" name="city" placeholder="city"> </form> […]

выполнять несколько запросов сразу в laravel

Мне нужно выполнить 3 запроса, когда пользователь заходит на главную страницу. public function index() { $slider = \App\Slider::select("title", "poster", "link", "sub_title")->translate()->orderBy("created_at", "asc")->get(); $services = \App\Page::getPage(24)->tabs()->translate()->get(); $partners = \App\Partner::select('id', 'title', 'link')->translate()->get(); return view('Front/index', compact('slider', 'services', 'partners')); } как вы можете видеть, мне нужно получить изображения со слайдера, взять данные страницы и получить информацию о некоторых партнерах […]

Динамические запросы Laravel в массиве Eloquent models

В настоящее время я пытаюсь создать функцию, которая вызывает различные объекты scopeQueries, такие как scopeByLocation() или scopeByPublished() для моделей, определенных в массиве. У меня есть основы, работающие через [эту ссылку] [1]. Однако при попытке получить доступ к пользовательским областям запросов, которые определены в соответствующей модели, я получаю следующую ошибку: "Call to undefined method Illuminate\Database\Query\Builder::ForLocation($location)->get()" . […]