Articles of Лезвие

Запись таблицы таблиц Laravel с использованием запроса

Это может быть глупый вопрос, но я застрял. Я в основном хочу запустить простой запрос select в laravel и показать результат из одной строки в результате базы данных. Я новичок в php и laravel, поэтому пытаюсь использовать модель в этом, чтобы повесить MVC. Вот что я сделал. маршрут Route::get('groupprofile/(:any)',array('uses'=>'groups@profile')); Контроллер – groups.php class Groups_Controller extends […]

QueryException, ErrorException и PDOException в Connection.php

Я хотел бы спросить, можете ли вы помочь мне с ошибками, с которыми я сталкиваюсь с моим недавно установленным Laravel 5.4. Вот мой шаблон клинка home.blade.php @extends('layouts.app') @section('content') <div class="container"> <div class="row"> {{ App\StudentHistory::select(['date', 'student_id', 'grade']) ->where('subject', 'English') ->groupBy('student_id') ->orderBy('date','desc') ->first() ->get()}} </div>@endsection Позвольте мне знать, что еще вам нужно, я обновлю, когда вы спросите

Шаблон клипа и переключатели – выберите сначала в цикле foreach

У меня есть следующая запись шаблона Blade, которая создает (как часть строки таблицы) столбец переключателей. Я хочу, чтобы был выбран только первый радиогенерированный, и я хочу сделать это через PHP, а не загрузку почтовой страницы js. Как проверить, является ли это «первой» записью в моей коллекции и, таким образом, помещает строку в качестве атрибута в […]

Laravel 5.2 – Метатагский канонический url

я пытаюсь интегрировать метатеги в свой макет laravel, app.layouts <title>SiRegala.it – @yield('title')</title> <meta name="description" content="@yield('description')"/> <link rel="canonical" href="@yield('canonical')"/> Посмотреть @section('title') Homepage @stop @section('canonical') <?php echoURL::current(); ?> @stop Я пытаюсь получить текущий url моего представления, но на самом деле я получаю эту ошибку: Класс echoURL не найден Как я могу получить текущий URL? возможно, с лезвием? […]

Laravel 5.2 – ссылок метода не существует

Я передаю свой массив $ posts в мое представление, и я пытаюсь использовать разбиение на страницы, но у меня есть ошибка: Ссылки метода не существуют. (Вид: C: \ xampp \ htdocs \ app \ resources \ views \ search.blade.php) КОНТРОЛЛЕР $posts = Post::where('visible', 1) ->where('expire_date', '>', $current)->where('delete', 0); $posts->paginate(1); $posts = $posts->get(); return view('search', compact('posts')); […]

Условное расширение в клинке

Есть ли способ сделать условное @extends на языке шаблонов Blade? Что я пробовал: @if(!Request::ajax()) @extends('dashboard.master') @section('content') @endif <div class="jumbotron"> Hey! </div> @if(!Request::ajax()) @stop @endif Вывод Когда запрос не был AJAX, он распечатал @extends('dashboard.master') , но запрос AJAX работал нормально. То, что я пытаюсь сделать Прекратите включать основной шаблон (который включает в себя header и footer […]

Добавить класс для выбора элемента на Laravel

У меня есть эта проблема, я не могу найти способ добавить атрибут класса в это раскрывающееся окно {{Form::select('bancada', Bancada::lists('nombre','idBancada'))}} Я пробовал различный синтаксис, но не могу заставить его работать. Какие-либо предложения? благодаря

laravel blade включает ошибку – синтаксическую ошибку, неожиданный

Я использую Laravel 4 локально с EasyPHP 14.1. Я создал маршрут: Route::get('/test', function() { return View::make('test'); }); макет (testlayout.blade.php): <!doctype html> <html> <head> <title></title> </head> <body> <div class="container"> @yield('container') </div> </body> </html> и вид (test.blade.php): @extends("testlayout") @section('container') <h1>Hello!</h1> @stop Он отлично работает, и я получаю «Привет!». Но когда меняют свой макет, добавив include, вот так: […]

Передача нескольких параметров контроллеру в Laravel 5

В моем приложении пользователь имеет возможность напоминать другому пользователю о приглашении на мероприятие. Для этого мне необходимо передать как идентификаторы события, так и пользователя для приглашения. В моем файле маршрута у меня есть: Route::get('events/{id}/remind', [ 'as' => 'remindHelper', 'uses' => 'EventsController@remindHelper']); На мой взгляд, у меня есть: {!!link_to_route('remindHelper', 'Remind User', $parameters = array($eventid = $event->id, […]

Laravel Blade без лишних пробелов?

Если вы сделаете это, вы получите сообщение об ошибке: <p>@if($foo)@if($bar)test@endif@endif</p> И если вы это сделаете, вы получите <p> test </p> , добавив слишком много пробелов: <p>@if($foo) @if($bar)test@endif @endif</p> Есть ли способ избежать этого? Изменить: см. Мой ответ ниже для получения обновленного ответа. Есть чистый способ сделать это без хаков или внешних библиотек.