Naveen Roy Ответов: 1

Представление не возвращает значения переменных


уважаемый господин,

Я использую фреймворк Laravel 5.3.Я только начинаю использовать laravel, у меня возникла ошибка при возврате переменной.

Что я уже пробовал:

В разделе routes.php
Route::get('users', 'UsersController@show');


В UsersController.php страница

 public function show(){

    	$name = 'Naveen';
    	return view('users',['name'=> 'Naveen']);
}


В users.blade.php страница

@extends('layout')

@section('content')
	user page {{ $name }}
@stop


Его возвращает ошибка

Неопределенная переменная: имя (вид: C:\xampp\htdocs\diit\resources\views\users.blade.php)

пожалуйста, помогите мне в этом

1 Ответов

Рейтинг:
2

W∴ Balboos, GHB

Что ж, я нашел это для тебя Views-Laravel - PHP-фреймворк для веб-мастеров[^]

Мое личное предпочтение состоит в том, чтобы не использовать фреймворки - тогда вы становитесь зависимыми от их существования, и ваши страницы/приложения/и т. д. становятся непригодными для использования, или вы становитесь пленником фреймворков и их капризов.

Я отмечу для вас следующее:
Неопределенная переменная: имя (Смотреть: C:\xampp\htdocs\diit\resources\views\users.blade.php).

Обратите внимание на заглавную букву " V " в поле зрения. Язык PHP чувствителен к регистру. Если вы сделали это где-то в своем приложении, то с тех пор вы получаете ошибку смотреть() != Смотреть()  

Обновление: альтернативно, рассматриваемая переменная-это "$name", и это может быть проблемой области действия: имя определяется, например, в функции, а затем попытка использовать его делается вне функции (или класса, или неспособность использовать правильные операторы "include".


Jochen Arndt

Я думаю, что "вид" является частью сообщения об ошибке здесь со смыслом взглянуть на упомянутый файл:

Неопределенная переменная: сообщение об ошибке
имя: неопределенная переменная
(Просмотр: *. php): предлагаемое действие

Naveen Roy

если вы не знаете о codeIgnighter и Laravel, то не предлагайте мне не использовать его.

W∴ Balboos, GHB

Пытаюсь помочь вам, чтобы вы научились кодировать и не оказались в затруднительном положении, когда у вас возникли проблемы с чем-то таким базовым, как "неопределенная переменная". Это ваш выбор и привилегия-валяться в беспомощном невежестве столько, сколько пожелаете.