 Laravel по-русски
Laravel по-русски
      
      
    Русское сообщество разработки на PHP-фреймворке Laravel.
Ты не вошёл. Вход тут.
Страницы 1
Простите за тупой вопрос,вообщем есть вывод таблицы используя модель ,код контроллера:
 <?php
namespace App\Http\Controllers;
use Illuminate\Http\Request;
use App\Http\Requests;
use App\Http\Controllers\Controller;
use App;
class Job_controller extends Controller
{
   public function index()
    {
      $results = App\product::all()->toArray();
      $results = App\product::orderBy('id')->paginate(10);
      return view('example', ['results' => $results]);
  
    }
    
   
}
передаю информацию в представление 
просто вывод 
 echo $results; 
Хочу вывести на экран таблицу, на чистом php знаю как а тут что-то разобраться немогу, зарание спасибо
Сделал view, есть проблема не работает  @foreach($results as $result) ругаеться на синтаксис, а без @ выводит только одну запись.
@include('header') 
 <div class="footer">
    
    <?php 
    if (!empty($results))       
        foreach($results as $result)
       // foreach($count as $count)
 $table = "<table border=1 width = '600px' align=center>"; //цикл
 $table.= "<tr >";
 $table.= "<td >".$result->name."</td>";
 $table.= "<td >".$result->description."</td>";
 $table.= "<td >".$result->photo."</td>";
 $table.= "</tr>";
     
$table.= "</table>";
           echo $table; 
Помогите пожалуйста
@foreach ($results as $item)
    <tr>
        <td>{{ $item->name }}</td>
        <td>{{ $item->description }}</td>
        <td>{{ $item->photo }}</td>
    </tr>
@endforeachНе в сети
Сделал как вы сказали 
@include('header') 
 <div class="footer">
    
    <?php 
    if (!empty($results))      
    
      @foreach ($results as $item)
    <tr>
        <td>{{ $item->name }}</td>
        <td>{{ $item->description }}</td>
        <td>{{ $item->photo }}</td>
    </tr>
@endforeach
Всё равно такая же ошибка 
FatalErrorException in 7dd4a1b6f27145f1d9b449762f6b53e8 line 6: syntax error, unexpected 'foreach' (T_FOREACH)
<div class="footer">
  @if (! empty($results))
  <table>
    @foreach ($results as $item)
      <tr>
        <td>{{ $item->name }}</td>
        <td>{{ $item->description }}</td>
        <td>{{ $item->photo }}</td>
      </tr>
    @endforeach
  </table>
  @endif
</div>Не надо писать
<?phpНе в сети
Спасибо огромное, последнее что хотел спросить,почему-то не выводит постранично,
выыводиться ошибка  :
Call to undefined method Illuminate\Database\Query\Builder::links() 
код
@include('header') 
<div class="footer">
  @if (! empty($results))
  <table border=1 width = '600px' align=center>
    
      <tr>
         <td align=center>ID</td>
         <td align=center>Product_Type_id</td>
         <td align=center>Category_Id</td>
         <td align=center>Name</td>
        <td align=center>Description</td>
        <td align=center>Photo</td>
      </tr>
      @foreach ($results as $item)
      <tr>
         <td align=center>{{ $item->id }}</td>
         <td align=center>{{ $item->product_type_id }}</td>
         <td align=center>{{ $item->category_id }}</td>
         <td align=center>{{ $item->name }}</td>
        <td align=center>{{ $item->description }}</td>
        <td align=center><img src="{{$item->photo}}"width="100" height="65"></td>
      </tr>
    {!!$item->links()!!}
    @endforeach
  </table>
@endif
Привет,
Метод линкс не опререлен в вашей модели, из которой вы получили $item. 
Быстрее всего, какой-то косячный пример взяли. 
Если пагинацию почитать - вам сюда, мужчина:
http://laravel.com/docs/5.1/pagination# … -in-a-view
Быстрее всего нужно писать: 
    
{!!$item->render()!!} вместо ваших {!!$item->links()!!}
С ув., Алекс
Изменено Alexsaab (22.10.2015 01:40:43)
Не в сети
при   {!! $item->render() !!} 
выводит Call to undefined method Illuminate\Database\Query\Builder::render()
можно тему закрывать оказалось надо прописывать 
{!! $results->render() !!}
Возникла неожиданная проблема не могу во вьюхе добавить картинку которая храниться на локальной машине как только не прописывал путь,может кто-то знает как это делать
Может кто поможет пользуюсь XAMPP
есть картинка лежит  C:\xampp\htdocs\Job\im\header.jpg
вывожу его вызываю её <p><a href="http://job.local/"><img src=".../im/header.jpg"" 
Job имя проэкта
Что я делаю не так? Уже пол дня немогу понять
пробывал и 
<p><a href="http://job.local/"><img src="/im/header.jpg" 
и 
<p><a href="http://job.local/"><img src="../im/header.jpg" 
может есть ещё какие-то предложения?
Зарание благодарен
а где определена корневая папка сайта? C:\xampp\htdocs ? Тогда <img src="/Job/im/header.jpg">
Не в сети
Страницы 1