Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Форумы портала PHP.SU :: Версия для печати :: Laravel 5
Форумы портала PHP.SU » » CMS и фреймворки » Laravel 5

Страниц (1): [1]
 

1. juramaj - 13 Февраля, 2015 - 14:22:14 - перейти к сообщению
Приветствую всех форумчан! Подскажите кто работал с таким фреймворком как laravel 5. Не могу понять где находится папка где должны быть все мои контроллеры(которые я в будущем буду создавать)? Так же само View и Model? Заранее спасибо.
2. RickMan - 13 Февраля, 2015 - 14:43:37 - перейти к сообщению
Трудно посмотреть в оффициальные доки?
http://laravel[dot]com/docs/5[dot]0/controllers
3. juramaj - 13 Февраля, 2015 - 14:48:14 - перейти к сообщению
просто с английским плохо) А так я и сам до этого додумался.
4. RickMan - 13 Февраля, 2015 - 14:51:22 - перейти к сообщению
Если с английским плохо, то учите а на время учебы и по нужде врубайте google translate. Ну а если сами додумались, то чего тему создали? Вам тут не бюро по переводам доков.
5. juramaj - 13 Февраля, 2015 - 17:47:12 - перейти к сообщению
так я чего то наверное не понимаю. Вообщем меня интересует где должны быть расположены model если разработчики пишут что у 5-й версии вообще удалили папку model. Подскажите.
6. Bio man - 13 Февраля, 2015 - 18:58:55 - перейти к сообщению
juramaj пишет:
меня интересует где должны быть расположены model
Где угодно, в пределах приложения. Laravel использует PSR-4 автозагрузчик (если можно верить гуглу), и это уже говорит о том, где и, как должны располагаться классы.

А английский нужно усердно учить, тратить времени столько, сколько понадобиться для освоения основ и базы слов, и фраз. Английский должен быть приоритетом №1, а фреймворки итд приоритетом №2.
7. juramaj - 13 Февраля, 2015 - 19:04:57 - перейти к сообщению
Хорошо, наверное придется поменять приоритеты.
8. juramaj - 16 Февраля, 2015 - 13:43:20 - перейти к сообщению
Столкнулся с такой проблемой в фреймворке laravel 5. Вообщем ситуация такая есть у меня файл routes.php и контроллер ContactController.php (ниже приведу как они выглядят).Так вот когда в адресной строке ввожу http://myproject[dot]local:4567/contact то выдает ошибку что такой директории не найдено. Не могу понять в чём проблема. Может есть еще какие то дополнительные настройки routes. Больше всего думая что проблемма именно в нём. Может кто знает как исправить такую странную проблему. Или может у кого то что то подобное уже случалось. Кстати работаю на ubuntu.
файл routes.php
PHP:
скопировать код в буфер обмена
  1.  
  2. <?PHP
  3.  
  4. /*
  5. |--------------------------------------------------------------------------
  6. | Application Routes
  7. |--------------------------------------------------------------------------
  8. |
  9. | Here is where you can register all of the routes for an application.
  10. | It's a breeze. Simply tell Laravel the URIs it should respond to
  11. | and give it the controller to call when that URI is requested.
  12. |
  13. */
  14.  
  15. Route::get('/', 'WelcomeController@index');
  16.  
  17. Route::get('home', 'HomeController@index');
  18.  
  19. Route::get('contact', 'ContactController@contact');
  20.  
  21. Route::controllers([
  22.         'auth' => 'Auth\AuthController',
  23.         'password' => 'Auth\PasswordController',
  24. ]);
  25.  
  26.  

Файл ContactController.php
PHP:
скопировать код в буфер обмена
  1. <?PHP namespace App\Http\Controllers;
  2.  
  3. use App\Http\Requests;
  4. use App\Http\Controllers\Controller;
  5.  
  6. use Illuminate\Http\Request;
  7.  
  8. class ContactController extends Controller {
  9.  
  10.  
  11.     public function contact()
  12.     {
  13.         return 'Контакты';
  14.     }
  15. }
  16.  

 

Powered by ExBB FM 1.0 RC1