Laravel по-русски

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

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

#26 Re: Laravel 5.x » syntax error, unexpected 'return' » 01.02.2016 17:13:02

karandashbest пишет:

Все проблема решилась $text[0]->title

а не подскажите где можно хранить глобальные переменые

#28 Re: Laravel 5.x » syntax error, unexpected 'return' » 01.02.2016 16:59:08

Alex2000 пишет:

Ну тут смотри кодировки)

Так вчем проблема ? что я не могу в массиве передать параметр $title ?

#30 Re: Laravel 5.x » syntax error, unexpected 'return' » 01.02.2016 16:41:42

Alex2000 пишет:

$text[0]->title

string(12) "а•аГаИаПаЕб‚"

#31 Re: Laravel 5.x » syntax error, unexpected 'return' » 01.02.2016 16:30:10

Alex2000 пишет:

покажи var_dump($text)

object(Illuminate\Database\Eloquent\Collection)#125 (1) {
  ["items":protected]=>
  array(1) {
    [0]=>
    object(App\Text)#127 (23) {
      ["table":protected]=>
      string(5) "posts"
      ["connection":protected]=>
      NULL
      ["primaryKey":protected]=>
      string(2) "id"
      ["perPage":protected]=>
      int(15)
      ["incrementing"]=>
      bool(true)
      ["timestamps"]=>
      bool(true)
      ["attributes":protected]=>
      array(8) {
        ["id"]=>
        int(1)
        ["title"]=>
        string(12) "а•аГаИаПаЕб‚"
        ["desc"]=>
        string(1145) "а•аГаИЬаПаЕб‚ (аАб€аАаБ. й…иЕиБт€Žт€Ž аœаИбб€/MiсЙЃr [misЫЄЩО], аМаАбб€аИ й…иЕиБ аœаАбб€/MaсЙЃr [ЫˆmЩ‘sЫЄЩО]), аКаОаПб‚. тВ­тВтВ™тВ“ аЅаЕаМаИ/KhФ“mi), аОб„аИб†аИаАаЛбŒаНаОаЕ аНаАаЗаВаАаНаИаЕ: аб€аАЬаБбаКаАб а аЕбаПбƒЬаБаЛаИаКаА а•аГаИЬаПаЕб‚ (аАб€аАаБ. иЌй…й‡йˆиБйŠиЉ й…иЕиБ иЇй„иЙиБиЈйŠиЉт€Žт€Ž а”аЖбƒаМб…бƒб€аИаЙбб‚ аœаИбб€ аАаЛбŒ-аб€аАаБаИаЙб, аМаАбб€аИ иЌй…й‡йˆиБйŠиЉ й…иЕиБ иЇй„иЙиБиЈйŠиЉ а“бƒаМб…бƒб€аИб аœаАбб€ аИаЛбŒ-аб€аАаБаИаЙб) т€” аГаОббƒаДаАб€бб‚аВаО, б€аАбаПаОаЛаОаЖаЕаНаНаОаЕ аВ аЁаЕаВаЕб€аНаОаЙ аб„б€аИаКаЕ аИ аНаА аЁаИаНаАаЙбаКаОаМ аПаОаЛбƒаОбб‚б€аОаВаЕ ааЗаИаИ аИ баВаЛббŽб‰аЕаЕбб аПаОбб‚аОаМбƒ бб‚б€аАаНаОаЙ аДаВбƒб… аМаАб‚аЕб€аИаКаОаВ.

ааА баЕаВаЕб€аО-аВаОбб‚аОаКаЕ аГб€аАаНаИб‡аИб‚ б а˜аЗб€аАаИаЛаЕаМ, аЁаЕаКб‚аОб€аОаМ а“аАаЗаА. ааА бŽаГаЕ б аЁбƒаДаАаНаОаМ. ааА аЗаАаПаАаДаЕ б а›аИаВаИаЕаЙ. ааА баЕаВаЕб€аЕ б‚аЕб€б€аИб‚аОб€аИб аОаМб‹аВаАаЕб‚бб аВаОаДаАаМаИ аЁб€аЕаДаИаЗаЕаМаНаОаГаО, аНаА аВаОбб‚аОаКаЕ т€” аšб€аАбаНаОаГаО аМаОб€аЕаЙ. аžаБаА аМаОб€б баОаЕаДаИаНаЕаНб‹ аПаОбб€аЕаДбб‚аВаОаМ аИбаКбƒббб‚аВаЕаНаНаО баОаОб€бƒаЖб‘аНаНаОаГаО аЁбƒбб†аКаОаГаО аКаАаНаАаЛаА."
        ["text"]=>
        string(3476) "<p>
а•аГаИЬаПаЕб‚ (аАб€аАаБ. й…иЕиБт€Žт€Ž аœаИбб€/MiсЙЃr [misЫЄЩО], аМаАбб€аИ й…иЕиБ аœаАбб€/MaсЙЃr [ЫˆmЩ‘sЫЄЩО]), аКаОаПб‚. тВ­тВтВ™тВ“ аЅаЕаМаИ/KhФ“mi), аОб„аИб†аИаАаЛбŒаНаОаЕ аНаАаЗаВаАаНаИаЕ: аб€аАЬаБбаКаАб а аЕбаПбƒЬаБаЛаИаКаА а•аГаИЬаПаЕб‚ (аАб€аАаБ. иЌй…й‡йˆиБйŠиЉ й…иЕиБ иЇй„иЙиБиЈйŠиЉт€Žт€Ž а”аЖбƒаМб…бƒб€аИаЙбб‚ аœаИбб€ аАаЛбŒ-аб€аАаБаИаЙб, аМаАбб€аИ иЌй…й‡йˆиБйŠиЉ й…иЕиБ иЇй„иЙиБиЈйŠиЉ а“бƒаМб…бƒб€аИб аœаАбб€ аИаЛбŒ-аб€аАаБаИаЙб) т€” аГаОббƒаДаАб€бб‚аВаО, б€аАбаПаОаЛаОаЖаЕаНаНаОаЕ аВ аЁаЕаВаЕб€аНаОаЙ аб„б€аИаКаЕ аИ аНаА аЁаИаНаАаЙбаКаОаМ аПаОаЛбƒаОбб‚б€аОаВаЕ ааЗаИаИ аИ баВаЛббŽб‰аЕаЕбб аПаОбб‚аОаМбƒ бб‚б€аАаНаОаЙ аДаВбƒб… аМаАб‚аЕб€аИаКаОаВ.

ааА баЕаВаЕб€аО-аВаОбб‚аОаКаЕ аГб€аАаНаИб‡аИб‚ б а˜аЗб€аАаИаЛаЕаМ, аЁаЕаКб‚аОб€аОаМ а“аАаЗаА. ааА бŽаГаЕ б аЁбƒаДаАаНаОаМ. ааА аЗаАаПаАаДаЕ б а›аИаВаИаЕаЙ. ааА баЕаВаЕб€аЕ б‚аЕб€б€аИб‚аОб€аИб аОаМб‹аВаАаЕб‚бб аВаОаДаАаМаИ аЁб€аЕаДаИаЗаЕаМаНаОаГаО, аНаА аВаОбб‚аОаКаЕ т€” аšб€аАбаНаОаГаО аМаОб€аЕаЙ. аžаБаА аМаОб€б баОаЕаДаИаНаЕаНб‹ аПаОбб€аЕаДбб‚аВаОаМ аИбаКбƒббб‚аВаЕаНаНаО баОаОб€бƒаЖб‘аНаНаОаГаО аЁбƒбб†аКаОаГаО аКаАаНаАаЛаА.
</p>

<p>
а•аГаИЬаПаЕб‚ (аАб€аАаБ. й…иЕиБт€Žт€Ž аœаИбб€/MiсЙЃr [misЫЄЩО], аМаАбб€аИ й…иЕиБ аœаАбб€/MaсЙЃr [ЫˆmЩ‘sЫЄЩО]), аКаОаПб‚. тВ­тВтВ™тВ“ аЅаЕаМаИ/KhФ“mi), аОб„аИб†аИаАаЛбŒаНаОаЕ аНаАаЗаВаАаНаИаЕ: аб€аАЬаБбаКаАб а аЕбаПбƒЬаБаЛаИаКаА а•аГаИЬаПаЕб‚ (аАб€аАаБ. иЌй…й‡йˆиБйŠиЉ й…иЕиБ иЇй„иЙиБиЈйŠиЉт€Žт€Ž а”аЖбƒаМб…бƒб€аИаЙбб‚ аœаИбб€ аАаЛбŒ-аб€аАаБаИаЙб, аМаАбб€аИ иЌй…й‡йˆиБйŠиЉ й…иЕиБ иЇй„иЙиБиЈйŠиЉ а“бƒаМб…бƒб€аИб аœаАбб€ аИаЛбŒ-аб€аАаБаИаЙб) т€” аГаОббƒаДаАб€бб‚аВаО, б€аАбаПаОаЛаОаЖаЕаНаНаОаЕ аВ аЁаЕаВаЕб€аНаОаЙ аб„б€аИаКаЕ аИ аНаА аЁаИаНаАаЙбаКаОаМ аПаОаЛбƒаОбб‚б€аОаВаЕ ааЗаИаИ аИ баВаЛббŽб‰аЕаЕбб аПаОбб‚аОаМбƒ бб‚б€аАаНаОаЙ аДаВбƒб… аМаАб‚аЕб€аИаКаОаВ.

ааА баЕаВаЕб€аО-аВаОбб‚аОаКаЕ аГб€аАаНаИб‡аИб‚ б а˜аЗб€аАаИаЛаЕаМ, аЁаЕаКб‚аОб€аОаМ а“аАаЗаА. ааА бŽаГаЕ б аЁбƒаДаАаНаОаМ. ааА аЗаАаПаАаДаЕ б а›аИаВаИаЕаЙ. ааА баЕаВаЕб€аЕ б‚аЕб€б€аИб‚аОб€аИб аОаМб‹аВаАаЕб‚бб аВаОаДаАаМаИ аЁб€аЕаДаИаЗаЕаМаНаОаГаО, аНаА аВаОбб‚аОаКаЕ т€” аšб€аАбаНаОаГаО аМаОб€аЕаЙ. аžаБаА аМаОб€б баОаЕаДаИаНаЕаНб‹ аПаОбб€аЕаДбб‚аВаОаМ аИбаКбƒббб‚аВаЕаНаНаО баОаОб€бƒаЖб‘аНаНаОаГаО аЁбƒбб†аКаОаГаО аКаАаНаАаЛаА.
</p>

<p>
а•аГаИЬаПаЕб‚ (аАб€аАаБ. й…иЕиБт€Žт€Ž аœаИбб€/MiсЙЃr [misЫЄЩО], аМаАбб€аИ й…иЕиБ аœаАбб€/MaсЙЃr [ЫˆmЩ‘sЫЄЩО]), аКаОаПб‚. тВ­тВтВ™тВ“ аЅаЕаМаИ/KhФ“mi), аОб„аИб†аИаАаЛбŒаНаОаЕ аНаАаЗаВаАаНаИаЕ: аб€аАЬаБбаКаАб а аЕбаПбƒЬаБаЛаИаКаА а•аГаИЬаПаЕб‚ (аАб€аАаБ. иЌй…й‡йˆиБйŠиЉ й…иЕиБ иЇй„иЙиБиЈйŠиЉт€Žт€Ž а”аЖбƒаМб…бƒб€аИаЙбб‚ аœаИбб€ аАаЛбŒ-аб€аАаБаИаЙб, аМаАбб€аИ иЌй…й‡йˆиБйŠиЉ й…иЕиБ иЇй„иЙиБиЈйŠиЉ а“бƒаМб…бƒб€аИб аœаАбб€ аИаЛбŒ-аб€аАаБаИаЙб) т€” аГаОббƒаДаАб€бб‚аВаО, б€аАбаПаОаЛаОаЖаЕаНаНаОаЕ аВ аЁаЕаВаЕб€аНаОаЙ аб„б€аИаКаЕ аИ аНаА аЁаИаНаАаЙбаКаОаМ аПаОаЛбƒаОбб‚б€аОаВаЕ ааЗаИаИ аИ баВаЛббŽб‰аЕаЕбб аПаОбб‚аОаМбƒ бб‚б€аАаНаОаЙ аДаВбƒб… аМаАб‚аЕб€аИаКаОаВ.

ааА баЕаВаЕб€аО-аВаОбб‚аОаКаЕ аГб€аАаНаИб‡аИб‚ б а˜аЗб€аАаИаЛаЕаМ, аЁаЕаКб‚аОб€аОаМ а“аАаЗаА. ааА бŽаГаЕ б аЁбƒаДаАаНаОаМ. ааА аЗаАаПаАаДаЕ б а›аИаВаИаЕаЙ. ааА баЕаВаЕб€аЕ б‚аЕб€б€аИб‚аОб€аИб аОаМб‹аВаАаЕб‚бб аВаОаДаАаМаИ аЁб€аЕаДаИаЗаЕаМаНаОаГаО, аНаА аВаОбб‚аОаКаЕ т€” аšб€аАбаНаОаГаО аМаОб€аЕаЙ. аžаБаА аМаОб€б баОаЕаДаИаНаЕаНб‹ аПаОбб€аЕаДбб‚аВаОаМ аИбаКбƒббб‚аВаЕаНаНаО баОаОб€бƒаЖб‘аНаНаОаГаО аЁбƒбб†аКаОаГаО аКаАаНаАаЛаА.
</p>"
        ["date"]=>
        string(19) "2016-01-11 05:13:00"
        ["img"]=>
        string(14) "/img/egypt.jpg"
        ["publish"]=>
        int(1)
        ["slug"]=>
        string(5) "egypt"
      }
      ["original":protected]=>
      array(8) {
        ["id"]=>
        int(1)
        ["title"]=>
        string(12) "а•аГаИаПаЕб‚"
        ["desc"]=>
        string(1145) "а•аГаИЬаПаЕб‚ (аАб€аАаБ. й…иЕиБт€Žт€Ž аœаИбб€/MiсЙЃr [misЫЄЩО], аМаАбб€аИ й…иЕиБ аœаАбб€/MaсЙЃr [ЫˆmЩ‘sЫЄЩО]), аКаОаПб‚. тВ­тВтВ™тВ“ аЅаЕаМаИ/KhФ“mi), аОб„аИб†аИаАаЛбŒаНаОаЕ аНаАаЗаВаАаНаИаЕ: аб€аАЬаБбаКаАб а аЕбаПбƒЬаБаЛаИаКаА а•аГаИЬаПаЕб‚ (аАб€аАаБ. иЌй…й‡йˆиБйŠиЉ й…иЕиБ иЇй„иЙиБиЈйŠиЉт€Žт€Ž а”аЖбƒаМб…бƒб€аИаЙбб‚ аœаИбб€ аАаЛбŒ-аб€аАаБаИаЙб, аМаАбб€аИ иЌй…й‡йˆиБйŠиЉ й…иЕиБ иЇй„иЙиБиЈйŠиЉ а“бƒаМб…бƒб€аИб аœаАбб€ аИаЛбŒ-аб€аАаБаИаЙб) т€” аГаОббƒаДаАб€бб‚аВаО, б€аАбаПаОаЛаОаЖаЕаНаНаОаЕ аВ аЁаЕаВаЕб€аНаОаЙ аб„б€аИаКаЕ аИ аНаА аЁаИаНаАаЙбаКаОаМ аПаОаЛбƒаОбб‚б€аОаВаЕ ааЗаИаИ аИ баВаЛббŽб‰аЕаЕбб аПаОбб‚аОаМбƒ бб‚б€аАаНаОаЙ аДаВбƒб… аМаАб‚аЕб€аИаКаОаВ.

ааА баЕаВаЕб€аО-аВаОбб‚аОаКаЕ аГб€аАаНаИб‡аИб‚ б а˜аЗб€аАаИаЛаЕаМ, аЁаЕаКб‚аОб€аОаМ а“аАаЗаА. ааА бŽаГаЕ б аЁбƒаДаАаНаОаМ. ааА аЗаАаПаАаДаЕ б а›аИаВаИаЕаЙ. ааА баЕаВаЕб€аЕ б‚аЕб€б€аИб‚аОб€аИб аОаМб‹аВаАаЕб‚бб аВаОаДаАаМаИ аЁб€аЕаДаИаЗаЕаМаНаОаГаО, аНаА аВаОбб‚аОаКаЕ т€” аšб€аАбаНаОаГаО аМаОб€аЕаЙ. аžаБаА аМаОб€б баОаЕаДаИаНаЕаНб‹ аПаОбб€аЕаДбб‚аВаОаМ аИбаКбƒббб‚аВаЕаНаНаО баОаОб€бƒаЖб‘аНаНаОаГаО аЁбƒбб†аКаОаГаО аКаАаНаАаЛаА."
        ["text"]=>
        string(3476) "<p>
а•аГаИЬаПаЕб‚ (аАб€аАаБ. й…иЕиБт€Žт€Ž аœаИбб€/MiсЙЃr [misЫЄЩО], аМаАбб€аИ й…иЕиБ аœаАбб€/MaсЙЃr [ЫˆmЩ‘sЫЄЩО]), аКаОаПб‚. тВ­тВтВ™тВ“ аЅаЕаМаИ/KhФ“mi), аОб„аИб†аИаАаЛбŒаНаОаЕ аНаАаЗаВаАаНаИаЕ: аб€аАЬаБбаКаАб а аЕбаПбƒЬаБаЛаИаКаА а•аГаИЬаПаЕб‚ (аАб€аАаБ. иЌй…й‡йˆиБйŠиЉ й…иЕиБ иЇй„иЙиБиЈйŠиЉт€Žт€Ž а”аЖбƒаМб…бƒб€аИаЙбб‚ аœаИбб€ аАаЛбŒ-аб€аАаБаИаЙб, аМаАбб€аИ иЌй…й‡йˆиБйŠиЉ й…иЕиБ иЇй„иЙиБиЈйŠиЉ а“бƒаМб…бƒб€аИб аœаАбб€ аИаЛбŒ-аб€аАаБаИаЙб) т€” аГаОббƒаДаАб€бб‚аВаО, б€аАбаПаОаЛаОаЖаЕаНаНаОаЕ аВ аЁаЕаВаЕб€аНаОаЙ аб„б€аИаКаЕ аИ аНаА аЁаИаНаАаЙбаКаОаМ аПаОаЛбƒаОбб‚б€аОаВаЕ ааЗаИаИ аИ баВаЛббŽб‰аЕаЕбб аПаОбб‚аОаМбƒ бб‚б€аАаНаОаЙ аДаВбƒб… аМаАб‚аЕб€аИаКаОаВ.

ааА баЕаВаЕб€аО-аВаОбб‚аОаКаЕ аГб€аАаНаИб‡аИб‚ б а˜аЗб€аАаИаЛаЕаМ, аЁаЕаКб‚аОб€аОаМ а“аАаЗаА. ааА бŽаГаЕ б аЁбƒаДаАаНаОаМ. ааА аЗаАаПаАаДаЕ б а›аИаВаИаЕаЙ. ааА баЕаВаЕб€аЕ б‚аЕб€б€аИб‚аОб€аИб аОаМб‹аВаАаЕб‚бб аВаОаДаАаМаИ аЁб€аЕаДаИаЗаЕаМаНаОаГаО, аНаА аВаОбб‚аОаКаЕ т€” аšб€аАбаНаОаГаО аМаОб€аЕаЙ. аžаБаА аМаОб€б баОаЕаДаИаНаЕаНб‹ аПаОбб€аЕаДбб‚аВаОаМ аИбаКбƒббб‚аВаЕаНаНаО баОаОб€бƒаЖб‘аНаНаОаГаО аЁбƒбб†аКаОаГаО аКаАаНаАаЛаА.
</p>

<p>
а•аГаИЬаПаЕб‚ (аАб€аАаБ. й…иЕиБт€Žт€Ž аœаИбб€/MiсЙЃr [misЫЄЩО], аМаАбб€аИ й…иЕиБ аœаАбб€/MaсЙЃr [ЫˆmЩ‘sЫЄЩО]), аКаОаПб‚. тВ­тВтВ™тВ“ аЅаЕаМаИ/KhФ“mi), аОб„аИб†аИаАаЛбŒаНаОаЕ аНаАаЗаВаАаНаИаЕ: аб€аАЬаБбаКаАб а аЕбаПбƒЬаБаЛаИаКаА а•аГаИЬаПаЕб‚ (аАб€аАаБ. иЌй…й‡йˆиБйŠиЉ й…иЕиБ иЇй„иЙиБиЈйŠиЉт€Žт€Ž а”аЖбƒаМб…бƒб€аИаЙбб‚ аœаИбб€ аАаЛбŒ-аб€аАаБаИаЙб, аМаАбб€аИ иЌй…й‡йˆиБйŠиЉ й…иЕиБ иЇй„иЙиБиЈйŠиЉ а“бƒаМб…бƒб€аИб аœаАбб€ аИаЛбŒ-аб€аАаБаИаЙб) т€” аГаОббƒаДаАб€бб‚аВаО, б€аАбаПаОаЛаОаЖаЕаНаНаОаЕ аВ аЁаЕаВаЕб€аНаОаЙ аб„б€аИаКаЕ аИ аНаА аЁаИаНаАаЙбаКаОаМ аПаОаЛбƒаОбб‚б€аОаВаЕ ааЗаИаИ аИ баВаЛббŽб‰аЕаЕбб аПаОбб‚аОаМбƒ бб‚б€аАаНаОаЙ аДаВбƒб… аМаАб‚аЕб€аИаКаОаВ.

ааА баЕаВаЕб€аО-аВаОбб‚аОаКаЕ аГб€аАаНаИб‡аИб‚ б а˜аЗб€аАаИаЛаЕаМ, аЁаЕаКб‚аОб€аОаМ а“аАаЗаА. ааА бŽаГаЕ б аЁбƒаДаАаНаОаМ. ааА аЗаАаПаАаДаЕ б а›аИаВаИаЕаЙ. ааА баЕаВаЕб€аЕ б‚аЕб€б€аИб‚аОб€аИб аОаМб‹аВаАаЕб‚бб аВаОаДаАаМаИ аЁб€аЕаДаИаЗаЕаМаНаОаГаО, аНаА аВаОбб‚аОаКаЕ т€” аšб€аАбаНаОаГаО аМаОб€аЕаЙ. аžаБаА аМаОб€б баОаЕаДаИаНаЕаНб‹ аПаОбб€аЕаДбб‚аВаОаМ аИбаКбƒббб‚аВаЕаНаНаО баОаОб€бƒаЖб‘аНаНаОаГаО аЁбƒбб†аКаОаГаО аКаАаНаАаЛаА.
</p>

<p>
а•аГаИЬаПаЕб‚ (аАб€аАаБ. й…иЕиБт€Žт€Ž аœаИбб€/MiсЙЃr [misЫЄЩО], аМаАбб€аИ й…иЕиБ аœаАбб€/MaсЙЃr [ЫˆmЩ‘sЫЄЩО]), аКаОаПб‚. тВ­тВтВ™тВ“ аЅаЕаМаИ/KhФ“mi), аОб„аИб†аИаАаЛбŒаНаОаЕ аНаАаЗаВаАаНаИаЕ: аб€аАЬаБбаКаАб а аЕбаПбƒЬаБаЛаИаКаА а•аГаИЬаПаЕб‚ (аАб€аАаБ. иЌй…й‡йˆиБйŠиЉ й…иЕиБ иЇй„иЙиБиЈйŠиЉт€Žт€Ž а”аЖбƒаМб…бƒб€аИаЙбб‚ аœаИбб€ аАаЛбŒ-аб€аАаБаИаЙб, аМаАбб€аИ иЌй…й‡йˆиБйŠиЉ й…иЕиБ иЇй„иЙиБиЈйŠиЉ а“бƒаМб…бƒб€аИб аœаАбб€ аИаЛбŒ-аб€аАаБаИаЙб) т€” аГаОббƒаДаАб€бб‚аВаО, б€аАбаПаОаЛаОаЖаЕаНаНаОаЕ аВ аЁаЕаВаЕб€аНаОаЙ аб„б€аИаКаЕ аИ аНаА аЁаИаНаАаЙбаКаОаМ аПаОаЛбƒаОбб‚б€аОаВаЕ ааЗаИаИ аИ баВаЛббŽб‰аЕаЕбб аПаОбб‚аОаМбƒ бб‚б€аАаНаОаЙ аДаВбƒб… аМаАб‚аЕб€аИаКаОаВ.

ааА баЕаВаЕб€аО-аВаОбб‚аОаКаЕ аГб€аАаНаИб‡аИб‚ б а˜аЗб€аАаИаЛаЕаМ, аЁаЕаКб‚аОб€аОаМ а“аАаЗаА. ааА бŽаГаЕ б аЁбƒаДаАаНаОаМ. ааА аЗаАаПаАаДаЕ б а›аИаВаИаЕаЙ. ааА баЕаВаЕб€аЕ б‚аЕб€б€аИб‚аОб€аИб аОаМб‹аВаАаЕб‚бб аВаОаДаАаМаИ аЁб€аЕаДаИаЗаЕаМаНаОаГаО, аНаА аВаОбб‚аОаКаЕ т€” аšб€аАбаНаОаГаО аМаОб€аЕаЙ. аžаБаА аМаОб€б баОаЕаДаИаНаЕаНб‹ аПаОбб€аЕаДбб‚аВаОаМ аИбаКбƒббб‚аВаЕаНаНаО баОаОб€бƒаЖб‘аНаНаОаГаО аЁбƒбб†аКаОаГаО аКаАаНаАаЛаА.
</p>"
        ["date"]=>
        string(19) "2016-01-11 05:13:00"
        ["img"]=>
        string(14) "/img/egypt.jpg"
        ["publish"]=>
        int(1)
        ["slug"]=>
        string(5) "egypt"
      }
      ["relations":protected]=>
      array(0) {
      }
      ["hidden":protected]=>
      array(0) {
      }
      ["visible":protected]=>
      array(0) {
      }
      ["appends":protected]=>
      array(0) {
      }
      ["fillable":protected]=>
      array(0) {
      }
      ["guarded":protected]=>
      array(1) {
        [0]=>
        string(1) "*"
      }
      ["dates":protected]=>
      array(0) {
      }
      ["dateFormat":protected]=>
      NULL
      ["casts":protected]=>
      array(0) {
      }
      ["touches":protected]=>
      array(0) {
      }
      ["observables":protected]=>
      array(0) {
      }
      ["with":protected]=>
      array(0) {
      }
      ["morphClass":protected]=>
      NULL
      ["exists"]=>
      bool(true)
      ["wasRecentlyCreated"]=>
      bool(false)
    }
  }
}

#32 Re: Laravel 5.x » syntax error, unexpected 'return' » 01.02.2016 16:03:16

Alex2000 пишет:

тогда $text->title
и покажи результат var_dump()

$text = Text::whereSlug($slug)->get();
  		var_dump($text['title']);
  		exit;

или вот так

$text = Text::whereSlug($slug)->get();
  		var_dump($text->title);
  		exit;

Вот такая ощибка ErrorException in Collection.php line 1048: Undefined index: title

#33 Re: Laravel 5.x » syntax error, unexpected 'return' » 01.02.2016 15:53:50

Alex2000 пишет:

""Вот ошибка"" - где?

Сорри не скопировалась
ErrorException in Collection.php line 1048: Undefined index: title

#34 Re: Laravel 5.x » syntax error, unexpected 'return' » 01.02.2016 15:47:00

Вот ошибка если напсать вот так

<?php

namespace App\Http\Controllers;

use Illuminate\Http\Request;

use App\Http\Requests;
use App\Http\Controllers\Controller;
use App\Text;

class Single extends Controller
{
    //
    public function show($slug)
    {
  		$text = Text::whereSlug($slug)->get();
    	return view('travel/single', ['text' => $text,  'title' => $text['title']]);
    }
}

#36 Re: Laravel 5.x » syntax error, unexpected 'return' » 01.02.2016 15:35:29

поле title, я мне просто надо сгенирировать title что бы отображалось

#37 Re: Laravel 5.x » syntax error, unexpected 'return' » 01.02.2016 15:11:45

вот код контрелера

return view('travel/single', ['text' => $text, 'title'=> $text->title]);

#38 Re: Laravel 5.x » syntax error, unexpected 'return' » 01.02.2016 15:11:20

Alex2000 пишет:

$text->name попробуй

Вот такая ошибка

#39 Re: Laravel 5.x » syntax error, unexpected 'return' » 01.02.2016 14:26:27

Все разрулил было имя в БД slung а надо slung
а подскажите как выбрать title

#40 Re: Laravel 5.x » syntax error, unexpected 'return' » 01.02.2016 13:57:38

Все проблема была с именим, теперь вот такая ошибка
SQLSTATE[42S22]: Column not found: 1054 Unknown column 'slug' in 'where clause' (SQL: select * from `posts` where `slug` = egypt)
код конторела

<?php

namespace App\Http\Controllers;

use Illuminate\Http\Request;

use App\Http\Requests;
use App\Http\Controllers\Controller;
use App\Text;

class Single extends Controller
{
    //
    public function show($slug)
    {
  		$text = Text::whereSlug($slug)->get();
    	return view('travel/single', ['text' => $text, 'title' => $text['name']]);
    }
}

#41 Re: Laravel 5.x » syntax error, unexpected 'return' » 01.02.2016 13:55:36

Создал все равно ошибка
FatalErrorException in Single.php line 12: Cannot declare class App\Http\Controllers\Single because the name is already in use
вот code

<?php

namespace App;

use Illuminate\Database\Eloquent\Model;

class Single extends Model
{
    //
    protected $table = 'posts';
}

#42 Re: Laravel 5.x » syntax error, unexpected 'return' » 01.02.2016 13:39:57

Alex2000 пишет:

Где находится Post?
Ошибка потому что 2 раза используется Post
use App\Http\Controllers\Post;
use App\Post;
Можно один из Post сделать как Post as Postt и использовать Postt в коде

Post лежит в папки App
а если создать другую модель которая будет работать с таблицой Posts
Posts - таблица там где новостные посты, я использовал Post когда генирировал краткие новости на главной страницы

#43 Re: Laravel 5.x » syntax error, unexpected 'return' » 01.02.2016 13:28:25

Alex200 пишет:

сделай use App\Http\Controllers\Post;t если это контроллер или другой путь если модель

<?php

namespace App\Http\Controllers;

use Illuminate\Http\Request;

use App\Http\Requests;
use App\Http\Controllers\Controller;
use App\Http\Controllers\Post;
use App\Post;

class Single extends Controller
{
    //
    public function show($slug)
    {
  		$text = Post::whereSlug($slug)->get();
    	return view('travel/single', ['text' => $text, 'title' => $text['name']]);
    }
}

Вот ошибка FatalErrorException in Single.php line 10: Cannot use App\Post as Post because the name is already in use
жалуеться на подключение use App\Post;

#44 Re: Laravel 5.x » syntax error, unexpected 'return' » 01.02.2016 12:57:25

Alex2000 пишет:

; после get() нету

А теперь вот такая ошибка
Class 'App\Http\Controllers\Post' not found

#45 Laravel 5.x » syntax error, unexpected 'return' » 01.02.2016 12:33:56

karandashbest
Ответов: 43

Продолжая разбираться с laravel и вот я сделал ссылку на полную статью и ее страницу
вот код ссылки на статью

<?php foreach($posts as $item): ?>

        <p><a href="<?=$item['slung'];?>">Read More</a></p>
 
        <?php endforeach; ?>

Вот код Роута

Route::get('/', 'Main@Post');

Route::get('/{slug}','Single@show');

Вот код котролера Single

namespace App\Http\Controllers;

use Illuminate\Http\Request;

use App\Http\Requests;
use App\Http\Controllers\Controller;

class Single extends Controller
{
    //
    public function show($slug)
    {
  		$text = Post::whereSlug($slug)->get()
    	return view('travel.single', ['text' => $text, 'title' => $text['name']]);
    }
}

Почему выдает ошибку
FatalErrorException in Single.php line 16: syntax error, unexpected 'return' (T_RETURN)

#46 Re: Laravel 5.x » Ошибка нету переменой » 01.02.2016 09:28:35

Killing пишет:

У меня точно такая же проблема, вот тему создавал: https://laravel.ru/forum/viewtopic.php?id=1334 в ней есть решение.
Но вопрос остаётся актуальным, так-как решение не совсем правильное.

Да хочеться понять вчем именно проблема, так как первый раз вижу что такое возникает, что переменая $menu не создаеться

#47 Re: Laravel 5.x » Ошибка нету переменой » 01.02.2016 09:27:31

duster пишет:

Должен же быть файл resources/views/travel/header.blade.php и в нем должет быть этот цикл foreach

Да я не использую шаблонизатор blade

#48 Re: Laravel 5.x » Ошибка нету переменой » 31.01.2016 17:30:22

НЕ как не могу понять в чем проблема, создал модель Menu.php

<?php

namespace App;

use Illuminate\Database\Eloquent\Model;

class Menu extends Model
{
    //
}

Создал контроле Heder.php

<?php

namespace App\Http\Controllers;

use Illuminate\Http\Request;

use App\Http\Requests;
use App\Http\Controllers\Controller;
use App\Menu;

class Heder extends Controller
{
    public function Menu()
    {
        return view('travel.header', ['menu' => Menu::wherePublish(1)->get()]);
        
    }
}

И вид heder.php

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
	<meta http-equiv="Content-Type" content="text/html; charset=windows-1251" />
	<link rel="stylesheet" type="text/css" href="<?=asset('travel/css/style.css');?>" />
	<link rel="stylesheet" type="text/css" href="<?=asset('travel/css/default0.css');?>" media="all" />
	
    <script src="<?=asset('travel/js/jquery-1.js'); ?>"></script>
    <script src="<?=asset('travel/js/jquery00.js'); ?>"></script>
    <script src="<?=asset('travel/js/init0000.js'); ?>"></script>
<title><?=$title; ?></title>
</head>

<body>
<div class="main">
	<div class="head">
		<h2>Выбери своё <br />Путешествие</h2>
		<a href="/"><span>C</span>hooce <span>T</span>ravel</a>
	</div>
	
	<div class="content-main">
	<ul class="menu">
        <?php foreach($menu as $item): ?>
		<li><a href="#"><?=$item['name'];?></a></li>
        <?php endforeach; ?>
		<li><a href="#">Автор</a></li>
		<li><a href="#">Контакты</a></li>
		<form class="search-main" action="" method="">
			<input class="serch-txt" type="text" name="search" />
			<input class="serch-btn" type="image" src="<?=asset('travel/images/serach-btn.jpg');?>" />
		</form>
	</ul>	
	
	<div id="slider">
		<ul id="cycle">
			<li><img src="<?=asset('travel/images/galery.jpg');?>" height="266" width="927" alt="Slides" /></li>
			<li><img src="<?=asset('travel/images/kolizey.jpg');?>" height="266" width="927" alt="Slides" /></li>
			<li><img src="<?=asset('travel/images/piramide.jpg');?>" height="266" width="927" alt="Slides" /></li>
			<li><img src="<?=asset('travel/images/galery.jpg');?>" height="266" width="927" alt="Slides" /></li>
			<li><img src="<?=asset('travel/images/kolizey.jpg');?>" height="266" width="927" alt="Slides" /></li>
			<li><img src="<?=asset('travel/images/piramide.jpg');?>" height="266" width="927" alt="Slides" /></li>
		</ul>
		<div id="cyclePager"></div>
	</div> 

и все равно выдает ошибку
ErrorException in heder.php line 23: Undefined variable: menu

#49 Re: Laravel 5.x » Ошибка нету переменой » 31.01.2016 15:15:54

вот строка 23
<?php foreach($menu as $item): ?>
<li><a href="#"><?=$item['name'];?></a></li> <?php endforeach; ?>

#50 Re: Laravel 5.x » Ошибка нету переменой » 31.01.2016 12:48:07

duster пишет:

Неправильно передается переменная $menu, должно быть:

return view('travel.header', ['menu' => $menu]);

Так как переменная все равно нигде не используется больше, можно сделать все в одну строку:

return view('travel.header', ['menu' => Menu::wherePublish(1)->get()]);

После all() - у Вас уже запрос SQL выполнен и далее все происходит на коллекции (в PHP), что будет медленнее. Лучше выборку сделать сразу

Сделал как вы сказали вот все равно ошибка
ErrorException in heder.php line 23:
Undefined variable: menu
Контролер

<?php

namespace App\Http\Controllers;

use Illuminate\Http\Request;

use App\Http\Requests;
use App\Http\Controllers\Controller;
use App\Menu;

class Heder extends Controller
{
    public function Menu()
    {
        return view('travel.header', ['menu' => Menu::wherePublish(1)->get()]);

    }
}

Вид

        <?php foreach($menu as $item): ?>
		<li><a href="#"><?=$item['name'];?></a></li>
        <?php endforeach; ?>

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