Русское сообщество разработки на PHP-фреймворке Laravel.
Ты не вошёл. Вход тут.
Страницы 1
я начинаюший в лару, и это мой превый фрейм который я изучаю
я установил лару на опенсервер, версия лары 5.6
настоил .htaccess из корневого каталога вот так:
RewriteEngine On
RewriteCond %{REQUEST_URI} !^public
RewriteRule ^(.*)$ public/!1 [L]
дефолтовая хоме страница лары открывается
теперь я попробовал сделать следуешее: создал простой хтмл файл (page.html), сохранил его в папку паблик
в броузере пытаюсь открыть этот файл: сайт/page.html
а он не хочет! говорит не найдена страница, подскажите где ошибка и как ......
Не в сети
1. htaccess не нужен. Поставь в настройка сервера - ручное+автопоиск
2. радуйся
Не в сети
Здравствуйте, Владислав! Как бы мне с Вами связаться? У меня к Вам (как к человеку, обладающему достаточными познаниями в этой области) есть некоторые вопросы в части данного фреймворка......
Не в сети
Добрый день/вечер.
Помогите пожалуйста:
в папке view создал файл hello1.php и записал в него
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>Laravel</title>
</head>
<body>
<ul>
<?php foreach ($users as $user) : ?>
<li><?php echo $user->age; ?></li>
<?php endforeach; ?>
</ul>
</body>
</html>
в файле routes/web.php
Route::get('hello1', function () {
$user=["one","two","free"];
return view('hello1', compact('user'));
});
в результате получаю ошибку: неизвестный параметр users
помогите пожалуйста. п.с. фор иф и просто вывод переменной работает
Не в сети
В роуте у Вас переменная $ user ,а в шаблоне в цикле foreach она уже как $users . Скорее всего ошибка по этой причине .
Не в сети
В этом примере прекрасно все )
Передаем user, а использовать пытаемся users.
При этом входящее значение - массив, а обращаемся к нему как к объекту. И т.д. и т.п.
Я бы gen2023 посоветовал найти хорошее видео по ларавелю и просто повторять код за людьми. А когда код похож на пример и работает, то начать с ним экспериментировать - добавлять данные, изменять виды данных - баловаться одним словом ) И будет Вам счастье.
З.Ы. Судя по ошибкам типа массив как объект, может стоит еще и PHP подучить? А с оглядкой на "free" еще и основы английского.
Изменено Azmandus (05.03.2019 17:17:51)
Не в сети
Route::get('hello1', function ()
{$user=["one","two","free"];
return view('hello1', compact('user'));});
И лично мне , не нравится такая ситуевина. Мне как то более по душе писать функции в контроллерах.
Не в сети
Страницы 1