URL에서 값을 가져 오는 방법을 모르는 문제가 있습니다. 나는 배낭에서 새롭다. 이걸 도와주세요 .....Laravel 5.2 backpack URL에서 매개 변수를 가져옵니다.
다른 뷰에서 전달 된 ID를 기반으로 한 뷰에 대한 내 세부 정보를 원하면 어떻게 구현합니까 ?? 이
public $crud = array(
"model" => "App\Larapen\Models\Ad",
"entity_name" => "ad",
"entity_name_plural" => "ads",
"route" => "admin/ad",
"reorder" => false,
"add_permission" => false,
"columns" => [
[
'name' => 'reviewed',
'label' => "Reviewed",
'type' => "model_function",
'function_name' => 'getReviewedHtml',
],
],
"fields" =>[
[ // Hidden
'name' => 'id',
'label' => "id",
'type' => 'hidden'
],
],
);
Ad.php (모델)
public function getReviewedHtml()
{
if ($this->reviewed == 1) {
return '<i class="fa fa-check-square-o" aria-hidden="true"></i><a href="reviews/'.$this->id.'"><span> Reviews</span></a>';
} else {
return '<i class="fa fa-square-o" aria-hidden="true"></i>';
}
}
route.php
CRUD::resource('ad', 'AdController');
CRUD::resource('reviews', 'AdReviewController');
AdReviewController.php
public $crud = array(
"model" => "App\Larapen\Models\AdReviews",
"entity_name" => "Reviews",
"entity_name_plural" => "Reviews",
"route" => "admin/reviews",
"reorder" => false,
"add_permission" => false,
// *****
// COLUMNS
// *****
"columns" => [
[
'name' => 'created_at',
'label' => "Date",
],
[
'name' => 'user',
'label' => "User",
'type' => "model_function",
'function_name' => 'getuser',
],
[
'name' => 'review',
'label' => "Review",
],
],
"fields" => [
[
'name' => 'review',
'label' => "Review",
],
],
);
public function __construct()
{
//$this->crud['update_fields'][1]['options'] = $this->adType();
// $this->crud['update_fields'][2]['options'] = $this->categories();
parent::__construct();
}
public function store(StoreRequest $request)
{
return parent::storeCrud();
}
public function update(UpdateRequest $request)
{
return parent::updateCrud();
}
}
Adcontroller.php
내 코드
입니다
"리뷰 테이블의 모든 리뷰를 표시하는 각 광고를 기반으로 리뷰를 표시하고 싶습니다. 어디에서 조건을 작성해야합니까 ???" 응답을 기다리는 중 ...
각 광고를 기반으로 한 리뷰가 필요합니다. –
선택 열이 필요하지 않습니다. 광고 ID를 기반으로하는보기에서 내 데이터베이스 검토 세부 정보를 나열해야합니다. 광고 ID는에서 전달되어야합니다. 내 리뷰 컨트롤러에서 액세스 할 수있는 다른보기. 이것을 위해 나는 무엇을해야합니까 ?? –
죄송합니다. 아직도 이해가 안됩니다. 질문을 수정하거나 예제를 포함시켜주십시오. 원칙적으로 view_1에서 view_2로 변수를 전달하는 것은 view_2 @ view_1을 포함하는 경우에만 가능합니다. 뷰에서 컨트롤러로 변수를 전달하는 것은 불가능하며 MVC 원칙을 따르지 않습니다. – tabacitu