Laravel по-русски

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

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

#2 Re: Веб-разработка » Обновление данных на странице (AJAX) » 28.11.2013 23:18:19

переделай пример свой так

PHP
<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

$Chat ->time это вобще законно? ☺

#3 Re: Laravel 4 » [L4] Помогите разобраться! » 06.11.2013 22:16:54

добавляем
/app/routes.php

Route::any('gps', 'GpsController@GPSOnline');

вызов: http://localhost/gps

#5 Re: Laravel 3 » Eloquent ORM » 06.11.2013 21:15:47

запрос от корня сайта: /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');

#6 Laravel 3 » [L3] Помогите разобраться с тоталом в пагинации » 06.11.2013 16:45:57

XAOC
Ответов: 2

Здравствуйте. Помогите с пониманием кода.

файл: /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

?

спасибо.

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