Laravel по-русски

Русское сообщество разработки на PHP-фреймворке Laravel.

Ты не вошёл. Вход тут.

#76 Re: Laravel 5.x » FatalErrorException in IndexControl.php line 19: » 04.07.2015 08:15:11

Теперь ругаеться вот так
FatalErrorException in Post.php line 12:
Class 'App\Models\Eloquent' not found
Вот код модели которая лежит в папки Models Имя модели Post.php

<?php
/**
 * Created by PhpStorm.
 * User: Евгений
 * Date: 03.07.2015
 * Time: 19:27
 */

namespace App;
namespace App\Models;

class Post extends Eloquent {
    protected $table = 'post';
}

Класс Контролера

<?php

namespace App\Http\Controllers;

use Illuminate\Http\Request;
use App\Http\Requests;
use App\Http\Controllers\Controller;
use App\Models\Post;

class IndexControl extends Controller
{
    /**
     * Display a listing of the resource.
     *
     * @return Response
     */
    public function index()
    {
       $posts = Post::all();
        return view('travel/index', ['posts' => $posts]);
    }

Вид

<?php include_once "heder.php"; ?>
<div class="content">
    <?php foreach($posts as $post): ?>
    <div class="post-main">
        <h1><a href="#"><?=$post['title'];?></a> <span>(10.08.2011)</span></h1>
        <div class="post">
            <img src="images/palice.jpg" class="imgstyle" alt="Букингемский дворец" />
            <p>Первоначально Букингемский дворец был известен как Бакингем - хаус и строился для герцога Букингемского (с 1703 года). Он был приобретён королём Георгом III в 1762 в качестве будущей частной резиденции монарха (официальная резиденция Сент-Джеймсский дворец перестала устраивать его и величиной, и отделкой). В течение последующих 75 лет архитекторы Джон Нэш и Эдвард Блор (автор Алупкинского дворца), взяв за основу Бакингем-хаус, построили ещё три подобных здания. Все вместе образуют в плане квадрат, в центре которого — большой внутренний двор.
            </p>
            <p>Дворец был официально объявлен главной резиденцией британских монархов при вступлении на престол королевы Виктории в 1837 году. В её правление были сделаны последние большие дополнения, постройка ещё одного флигеля и перенесение бывшего парадного входа, Мраморной арки, на нынешнее место возле Ораторского уголка в Гайд-парке. Перед дворцовыми воротами стоит памятник в честь королевы Виктории. Стоимость строительства достигла 700 000 фунтов за счет использования таких излишеств, как 500 блоков каррарского мрамора с прожилками.</p>
            <p><a href="#">Читать далее</a></p>
            <p>Метки: <a href="#">Аглия</a>, <a href="#">Замки</a>, <a href="#">Дворец</a></p>
        </div>
        <?php endforeach;?>
    </div>

</div>
<?php
include_once "siderbar.php";
include_once "footer.php";
?>

#78 Re: Laravel 5.x » FatalErrorException in IndexControl.php line 19: » 03.07.2015 19:24:28

constb пишет:

}%либо в "уроке дмитрия афанасьева" он втихаря добавляет %%use%%, либо это урок про 4ю версию.

Подключил а все равно ошибку выдает
atalErrorException in IndexControl.php line 20:
Class 'App\Post' not found

#82 Re: Laravel 5.x » FatalErrorException in IndexControl.php line 19: » 02.07.2015 11:50:25

rusbear28 пишет:

Он же в ошибке написал причину - Class 'App\Http\Controllers\Post' not found

Нужно прописать use App\Post;

у меня Post только называеться БД я файла не создавал такого ? или это системный файл

#83 Laravel 5.x » FatalErrorException in IndexControl.php line 19: » 01.07.2015 21:29:58

karandashbest
Ответов: 16

Не могу понять, на что ругаеться
Whoops, looks like something went wrong.
FatalErrorException in IndexControl.php line 19:
Class 'App\Http\Controllers\Post' not found
in IndexControl.php line 19
Вот код Контролера
<?php

namespace App\Http\Controllers;

use Illuminate\Http\Request;
use App\model\Index;
use App\Http\Requests;
use App\Http\Controllers\Controller;

class IndexControl extends Controller
{
    /**
     * Display a listing of the resource.
     *
     * @return Response
     */
    public function index()
    {
       $posts = Post::all();
        return view('travel/index', ['posts' => $posts]);
    }

}
вот код Вида
<?php include_once "heder.php"; ?>
<div class="content">
    <?php foreach($posts as $post): ?>
    <div class="post-main">
        <h1><a href="#"><?=$post['title'];?></a> <span>(10.08.2011)</span></h1>
        <div class="post">
            <img src="images/palice.jpg" class="imgstyle" alt="Букингемский дворец" />
            <p>Первоначально Букингемский дворец был известен как Бакингем - хаус и строился для герцога Букингемского (с 1703 года). Он был приобретён королём Георгом III в 1762 в качестве будущей частной резиденции монарха (официальная резиденция Сент-Джеймсский дворец перестала устраивать его и величиной, и отделкой). В течение последующих 75 лет архитекторы Джон Нэш и Эдвард Блор (автор Алупкинского дворца), взяв за основу Бакингем-хаус, построили ещё три подобных здания. Все вместе образуют в плане квадрат, в центре которого — большой внутренний двор.
            </p>
            <p>Дворец был официально объявлен главной резиденцией британских монархов при вступлении на престол королевы Виктории в 1837 году. В её правление были сделаны последние большие дополнения, постройка ещё одного флигеля и перенесение бывшего парадного входа, Мраморной арки, на нынешнее место возле Ораторского уголка в Гайд-парке. Перед дворцовыми воротами стоит памятник в честь королевы Виктории. Стоимость строительства достигла 700 000 фунтов за счет использования таких излишеств, как 500 блоков каррарского мрамора с прожилками.</p>
            <p><a href="#">Читать далее</a></p>
            <p>Метки: <a href="#">Аглия</a>, <a href="#">Замки</a>, <a href="#">Дворец</a></p>
        </div>
        <?php endforeach;?>
    </div>

</div>
<?php
include_once "siderbar.php";
include_once "footer.php";
?>

#84 Laravel 5.x » Не создаеться миграция » 22.06.2015 15:32:58

karandashbest
Ответов: 1

почему то не создаеться миграция такой командой
php artisan migrate:make create_post

пишит вот так
Did you mean one of these?
      migrate:reset
      migrate:refresh
      migrate:status
      migrate:rollback
      migrate:install
      migrate

#85 Re: Laravel 5.x » Не подключаеться css и JS » 22.06.2015 15:05:20

Wide пишет:

В public!

В браузере открываете "код страницы" и смотрите какой путь получился до файлов. Если в папке public складываете файлы в папку assets, то путь должен быть "/assets/css/style.css" или "http://site.ru/assets/css/style.css"

а правильно, я понял что и изображание тоже должы лежить в папки public

#86 Re: Laravel 5.x » Не подключаеться css и JS » 22.06.2015 12:27:24

Подключил вот так <link rel="stylesheet" type="text/css" href="<?=asset('travel/css/style.css')?>" />

#87 Re: Laravel 5.x » Не подключаеться css и JS » 22.06.2015 08:27:40

sergey243 пишет:

{{asset('travel/css/style.css'}}-Не работает?

Не работает, где надо разместить CSS JS и папку с карнтинками?

#89 Re: Laravel 5.x » Не подключаеться css и JS » 21.06.2015 16:47:04

Скинул в папку travel там находиться JS и CSS и IMG в public вот прописал
<link rel="stylesheet" type="text/css" href="{{ url('travel/css/style.css') }}" />
а все равно не подключаеться

#90 Re: Laravel 5.x » Не подключаеться css и JS » 21.06.2015 16:30:22

rusbear28 пишет:

{{ url('js/jquery.js') }}

а что это хоть обозначает ?

#91 Re: Laravel 5.x » Не подключаеться css и JS » 21.06.2015 10:48:11

Wide пишет:

Их кладут в папку public

css и js кладут в папку public ? как правельно потом задать путь, что бы их подключить в heder.php

#92 Laravel 5.x » Не подключаеться css и JS » 21.06.2015 08:26:02

karandashbest
Ответов: 16

Был сверстана шаблон, я его разбил на части heder.php index.php(середина сайта где выводятся посты), siderbar.php и footer.php
все эти файлы я поместил в папку themes(в этой папки также лежат JS и СSS). Папку themes я поместил в views
я в файле index.php подключил части
include "hede.php";
//код HTML файла index.php
include "siderbar.php";
include "footer.php";
Вроде бы все нормально, но есть одно NO не работают JS - скрипты и CSS - таблицы
Вот код Heder.php
<link rel="stylesheet" type="text/css" href="/css/style.css" />
    <link rel="stylesheet" type="text/css" href="/css/default0.css" media="all" />
   
    <script src="js/jquery-1.js"></script>
    <script src="js/jquery00.js"></script>
    <script src="js/init0000.js"></script>

#93 Laravel 5.x » Как правельно подключить части шаблон » 21.06.2015 07:46:34

karandashbest
Ответов: 1

я всегда подключал шаблоны через include или require_once, а смотрел видео урок по Laravel автор подключает через @section

#94 Re: Laravel 5.x » Документация по Laravel5 » 20.06.2015 13:51:10

Proger_XP пишет:

}%Документацию только-только заканчиваем переводить. ((https://laravel.ru/docs/v5/helpers Вот функции)).

плохо что нету поработе с БД, а ваше я только начил учить фреймворк LARAVEL просто супер

#95 Laravel 5.x » Документация по Laravel5 » 19.06.2015 18:16:50

karandashbest
Ответов: 3

Не могу найти на офф. сайте или на https://laravel.ru/ документацию, по функциям, то есть как использовать функцию как примеру на php.net

#96 Re: Laravel 5.x » IDE Laravel » 19.06.2015 15:38:01

rusbear28 пишет:

PhpStorm ?

а он подсвечует ? и есть подсказки ?

#97 Laravel 5.x » IDE Laravel » 19.06.2015 15:27:11

karandashbest
Ответов: 21

У меня Windows 7, подскажите нормальную среду для Laravel, что бы подсвечивала код, и сплывали подсказки, у меня стоит CodeLobster PHP PRo но там не подсвечует чего-то код laravel

#98 Re: Laravel 5.x » по умолчанию корень сайта » 19.06.2015 15:25:26

а можно ли как-то поменять в файлу .htpacces что бы когда переходил по адресу laravel.loc сразу переходила в laravel.loc/public

#99 Laravel 5.x » по умолчанию корень сайта » 19.06.2015 07:04:20

karandashbest
Ответов: 12

Подскажите как сделать что бы когда я вводил адрeс сайта(laravel.loc) у меня открывалась laraverl.loc/public ?

#100 Laravel 5.x » Уроки или книги примеры по Laravel 5 » 18.06.2015 13:40:15

karandashbest
Ответов: 2

С горем попалам я совместно с форумом установил Laravel 5, так вот что дальше не знаю делать, что почитать или посмотреть можно по Laravel 5 или примеры, до это не работал с фреймворком, знаю PHP OOP MVC(понимаю принцып и писал не сложные примеры )

Подвал раздела