Русское сообщество разработки на PHP-фреймворке Laravel.
Ты не вошёл. Вход тут.
<div id="from_ajax" class="col-md-7 col-md-offset-1">
{{View::make('view111', compact($Chats))->render()}}
</div>
создай представление view111 и положи туда всё что находилось в div id="from_ajax"
и {{ $Chats->links() }} туда же
в function store возвращаем представление view111 с данными как в function index
добавляем
/app/routes.php
Route::any('gps', 'GpsController@GPSOnline');
вызов: http://localhost/gps
спасибо!
запрос от корня сайта: /chat
выведет вторую запись.
/app/models/Chat.php
<?php
class Chat extends Eloquent {
protected $table = 'chat';
}
/app/controllers/ChatController.php
<?php
class ChatController extends Controller {
public function index()
{
return View::make('chat')->with('rows',Chat::where('ch','=','ch 2')->get());
}
}
/app/views/chat.blade.php
<!DOCTYPE html>
<html>
<head></head>
<body>
@if(count($rows) > 0)
<table cellspacing="0" cellpadding="0" border="1" width="100%">
@foreach($rows as $row)
<tr>
<td>{{$row->id}}</td>
<td>{{$row->mid}}</td>
<td>{{$row->ch}}</td>
<td>{{$row->poz}}</td>
<td>{{$row->time}}</td>
<td>{{$row->message}}</td>
<td>{{$row->private}}</td>
</tr>
@endforeach
</table>
@else
данных нет
@endif
</body>
</html>
/app/routes.php
<?php
Route::resource( 'chat', 'ChatController');
Таблица
--
-- Структура таблицы `chat`
--
CREATE TABLE IF NOT EXISTS `chat` (
`id` int(10) unsigned NOT NULL AUTO_INCREMENT,
`mid` text NOT NULL,
`ch` text NOT NULL,
`poz` text NOT NULL,
`time` text NOT NULL,
`message` text NOT NULL,
`private` text NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=4 ;
--
-- Дамп данных таблицы `chat`
--
INSERT INTO `chat` (`id`, `mid`, `ch`, `poz`, `time`, `message`, `private`) VALUES
(1, 'mid 1', 'ch 1', 'poz 1', 'time 1', 'message 1', 'private 1'),
(2, 'mid 2', 'ch 2', 'poz 2', 'time 2', 'message 2', 'private 2'),
(3, 'mid 3', 'ch 3', 'poz 3', 'time 3', 'message 3', 'private 3');
Здравствуйте. Помогите с пониманием кода.
файл: /laravel/database/query.php
класс: class Query
метод: public function paginate($per_page = 20, $columns = array('*'))
строка 770 ( Laravel 3 API )
$total = $this->count(reset($columns));
как оно работает?
куда ведёт
$this->count
?
спасибо.