Вопросы и ответы - laravel-blade
ajax arrays blade categories checkbox conditional-operator controller css database download eloquent email encryption export file file-storage foreach forms frontend html html-select html-table image import javascript jquery laravel laravel-4 laravel-5 laravel-5.1 laravel-5.2 laravel-5.4 laravel-6 laravel-7 laravel-8 laravel-blade laravel-controller laravel-middleware laravel-routing loops menu model-view-controller mysql nested option pagination pdf php phpmyadmin query-builder reactjs routes sql substr tailwind-css toastr validation variables vue.js yield ziparchive
Есть ответ!
Хотелось бы получить некоторую помощь по этой ошибке, которую я получаю в Vue: свойство или метод "type" не определен в экземпляре, но на него ссылаются во время рендеринга.
Код Vue:
Vue.component('content-text-area', {
data() {
return {
type: document.getElementById('type').value
}
},
mounted: function () {
console.log(this...
Есть ответ!
Я создаю функцию поиска для своей таблицы клиентов, и по какой-то причине, когда я ищу запись с определенным номером мобильного телефона, она не отображается, даже если эти данные существуют. Я испытываю это только с моим атрибутом "мобильный", в то время как все остальные хороши.
Это моя схема таблицы клиентов:
Schema::create('customers', function (Blueprint $table) {
$table->id();
...
Есть ответ!
hy все, я сталкиваюсь с проблемой, которую я видел много раз здесь, в SO, но я не понимаю, почему ни одно из решений, которые люди дают, не работает на меня..
я пытаюсь распечатать все таблицы из моей БД в выпадающем меню ( чтобы я мог выбрать одну таблицу и позже изменить ее с помощью crud), используя web.php для маршрутов, контроллера и вида.
в Примере, который вы увидите ниже, я просто пытаюсь ...
Есть ответ!
Я пытаюсь сделать цикл foreach в заголовке моего dashboard.blade.php внутри макетов папок с
@foreach ($moneytrades as $mt)
<div class="col mr-2">
<div class="text-xs font-weight-bold text-primary text-uppercase mb-1">Deposited</div>
<div class="h5 mb-0 font-weight-bold text-gray-800">Php {{ $mt->mt_deposit}}</div&...
Есть ответ!
Я хочу добавить пользовательский активный класс в боковое меню, которое имеет текущий маршрут. Я знаю, что могу получить текущий url-адрес по url()->current() и сравнить его с route('something'), но моя проблема заключается в том, что я хочу получить активный класс как в Родительском, так и в дочернем пункте меню, когда выбран дочерний элемент.
Мой код для пункта меню без каких-либо дочерних эл...
Есть ответ!
Я знаю, что в Vue родители должны обновлять детей через реквизит, а дети должны обновлять своих родителей через события.
Предположим, что это мой родительский компонент .vue файл:
<template>
<div>
<my-child-component :category="category"></my-child-component>
</div>
</template>
<script>
export default {
data: {
return {
categor...
Есть ответ!
У меня есть этот код в моем контроллере:
public function contact(){
$people = ['Michael', 'martin', 'Peter', 'Marian'];
return view('contact', compact('people'));
}
и в моем contact.blade.php:
@extends('layouts.app')
@section('content')
<h1>Contact Page</h1>
@if (count($people))
<ul>
@foreach(@people as $person)
...
Есть ответ!
Как следует из названия, я воскрешаю старый проект Laravel (с v5) и обновляю его до v8.
В моем шаблоне blade я сослался на $request->q, который получил бы часть моего url-адреса q=somevalue, однако в laravel 8 это не работает.
Я попробовал несколько методов, найденных в этом посте SO, но ни один из них не работает.
Есть ответ!
Из Ziparchive нужно name и size файлов в Zip-файле. Проблема для меня заключается в том, как добавить name и size в таблицу в виде Блейда.
controller:
$ziparchive = new \ZipArchive();
$ziparchive->open($fileName);
$filenames = [];
$filesizes = [];
if(!empty($ziparchive)){
for( $i = 0; $i < $ziparchive->numFiles; $i++ ){
$stat = $ziparchiv...
Есть ответ!
При работе с Laravel Blade я могу проверить наличие ошибок ввода формы с помощью директивы Blade "@error()" :
@error( 'name' )
{{-- Do something. --}}
@enderror
Однако есть ли способ проверить наличие нескольких ошибок в определенных полях ввода?
@error( 'name' ) || @error( 'email' ) || @error( 'phone' )
{{-- Do something. --}}
@enderror
Есть ответ!
У меня нет особых проблем, чтобы показать имена файлов, которые содержатся в ZIP-архиве в blade.
blade controller:
$zip_archive = new \ZipArchive();
$zip_archive->open($fileName);
for( $i = 0; $i < $zip_archive->numFiles; $i++ ){
$stat = $zip_archive->statIndex( $i );
print_r( basename( $stat['name'] ) . PHP_EOL );
}
print_r шоу в blade 1.ПНГ 2.в...
Есть ответ!
Я пытаюсь добавить новое представление в свой проект laravel, и оно просто сбрасывает весь контент на страницу, включая мой блейд-код, вместо того чтобы выполнять указанный код. Например, моя страница в браузере выглядит так:
@extends('пользователь.макеты.раздел приложение') @('заголовок', 'напоминание') @раздел ("содержание")
Новое напоминание
@csrf
Заглавие
Содержание
@endsection
Когда он, очеви...
Есть ответ!
Я пытаюсь получить всех пользователей и связанные с ними журналы (1:n). Однако я хочу добавить разбиение на страницы для связанных журналов, а не для пользователей
мой контроллер:
public function index()
{
$users = User::with(['journal'])->orderBy('name', 'asc')->get();
return view('journals/journals', ['users' => $users]);
}
мой меч:
@foreach($users as $user)
...
Есть ответ!
У меня есть блейд-файл, где я проверяю роли пользователей, если администратор роли пользователя показывает один контент, а если это пользователь показывает другой контент, проблема в том, что я хочу включить маршрут для пользователя, а не обычный блейд-вид без переменных. Есть ли какой - нибудь способ сделать это?
Мой файл с лезвием:
@extends('admin/main') @section('content')
@if(Auth::user()->...
Есть ответ!
Я просто добавил Тост в форму отправки, но это не сработало, и я не понимаю, в чем проблема.
public function create(Request $data)
{
$data->validate([
'name' => 'required|string|max:255',
'phone' => 'required|unique:users|numeric|digits:11',
'cnic' => 'nullable|unique:users|numeric|digits:13',
'email' => 'req...
Есть ответ!
то, что я пытаюсь сделать, - это отобразить список категорий в виде меню с некоторыми вложенными подменю.
Я использую laravel blade + vuejs.
showSubMenu-это состояние, которое может быть истинным или ложным.
например, нажав на showSubMenu1, я хочу изменить его состояние на true, чтобы показать его подменю div
проблема в том, что я должен сначала объявить каждое состояние в vue, например:
showSubMe...
Есть ответ!
Я совсем новичок в tailwind, и мне очень нравится, как он работает.
К сожалению, я застрял на проблеме, которую не смог решить.
Технический стек, который я использую, это :
laravel 7
попутный ветер 1.8.13
ваниль js
Вот мой html/(tailwin)css
<header class="container mx-auto sticky top-0 z-20 bg-gray-900 pt-2 pl-2 pr-4" style="opacity:0.95;">
<nav id="nav"...
Есть ответ!
У меня есть Laravel API для хранения файлов на Laravel local. File_path - это /app/Files/{id_message}/. Переменные id_message и file_path хранятся в таблице databese files.
когда я uploud файл у меня есть такая ситуация:
таблица files
id id_message file_path
1 000001 /app/Files/000001/w2YANqYe82itnLSsIa.zip
Им потерять разум, как показать в представлении лезвие для Скачать:
<...
Есть ответ!
На данный момент я могу успешно отобразить некоторый сгенерированный контент в своем блейд-представлении, вызвав переменную с ключом, например:
<div>
{{ $data['key'] }}
</div>
Чего бы я хотел добиться, так это повторно использовать ключ для имени класса, например. Причина этого заключается в том, что я хочу легко получить доступ к этому контенту с помощью JavaScript с помощью селектор...
Есть ответ!
Есть ли функция, где вы можете преобразовать шаблон в строку HTML, а затем сохранить его в строку в контроллере?
для Rails, например, "render_to_string" на шаблоне с динамическими vars.