This commit is contained in:
parent
1aa942030c
commit
aa91bc6617
@ -48,7 +48,6 @@ class ContractAllowableCityController extends Controller
|
|||||||
$query->where('park_id', $request->park_id);
|
$query->where('park_id', $request->park_id);
|
||||||
}
|
}
|
||||||
|
|
||||||
// 推荐:直接批量删除
|
|
||||||
$count = $query->delete();
|
$count = $query->delete();
|
||||||
return redirect()->route('contract_allowable_cities')->with('success', '解除しました');
|
return redirect()->route('contract_allowable_cities')->with('success', '解除しました');
|
||||||
}
|
}
|
||||||
|
|||||||
@ -28,20 +28,27 @@ class ContractAllowableCity extends Model
|
|||||||
*/
|
*/
|
||||||
public static function search($inputs)
|
public static function search($inputs)
|
||||||
{
|
{
|
||||||
$list = self::query();
|
$list = self::query()
|
||||||
|
->leftJoin('park', 'contract_allowable_city.park_id', '=', 'park.park_id')
|
||||||
|
->leftJoin('city', 'contract_allowable_city.city_id', '=', 'city.city_id')
|
||||||
|
->select(
|
||||||
|
'contract_allowable_city.*',
|
||||||
|
'park.park_name',
|
||||||
|
'city.city_name'
|
||||||
|
);
|
||||||
|
|
||||||
if ($inputs['isMethodPost'] ?? false) {
|
if ($inputs['isMethodPost'] ?? false) {
|
||||||
if (!empty($inputs['contract_allowable_city_id'])) {
|
if (!empty($inputs['contract_allowable_city_id'])) {
|
||||||
$list->where('contract_allowable_city_id', $inputs['contract_allowable_city_id']);
|
$list->where('contract_allowable_city.contract_allowable_city_id', $inputs['contract_allowable_city_id']);
|
||||||
}
|
}
|
||||||
if (!empty($inputs['city_id'])) {
|
if (!empty($inputs['city_id'])) {
|
||||||
$list->where('city_id', $inputs['city_id']);
|
$list->where('contract_allowable_city.city_id', $inputs['city_id']);
|
||||||
}
|
}
|
||||||
if (!empty($inputs['contract_allowable_city_name'])) {
|
if (!empty($inputs['contract_allowable_city_name'])) {
|
||||||
$list->where('contract_allowable_city_name', 'like', '%' . $inputs['contract_allowable_city_name'] . '%');
|
$list->where('contract_allowable_city.contract_allowable_city_name', 'like', '%' . $inputs['contract_allowable_city_name'] . '%');
|
||||||
}
|
}
|
||||||
if (!empty($inputs['park_id'])) {
|
if (!empty($inputs['park_id'])) {
|
||||||
$list->where('park_id', $inputs['park_id']);
|
$list->where('contract_allowable_city.park_id', $inputs['park_id']);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -57,6 +64,7 @@ class ContractAllowableCity extends Model
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 主キーで取得
|
* 主キーで取得
|
||||||
*/
|
*/
|
||||||
|
|||||||
@ -130,9 +130,11 @@
|
|||||||
</div>
|
</div>
|
||||||
</td>
|
</td>
|
||||||
<td class="sm-item text-left align-middle">{{ $item->contract_allowable_city_id }}</td>
|
<td class="sm-item text-left align-middle">{{ $item->contract_allowable_city_id }}</td>
|
||||||
<td class="sm-item text-left align-middle">{{ $item->city_id }}</td>
|
<td class="sm-item text-left align-middle">{{ $item->city_name }}</td>
|
||||||
<td class="sm-item text-left align-middle">{{ $item->contract_allowable_city_name }}</td>
|
<td class="sm-item text-left align-middle">{{ $item->contract_allowable_city_name }}</td>
|
||||||
<td class="sm-item text-left align-middle">{{ $item->park_id }}</td>
|
<td>{{ $item->park_name }}</td>
|
||||||
|
|
||||||
|
<!-- <td class="sm-item text-left align-middle">{{ $item->park_id }}</td> -->
|
||||||
<td class="sm-item text-left align-middle">{{ $item->same_district_flag == 0 ? '隣接市' : 'その他' }}</td>
|
<td class="sm-item text-left align-middle">{{ $item->same_district_flag == 0 ? '隣接市' : 'その他' }}</td>
|
||||||
</tr>
|
</tr>
|
||||||
@endforeach
|
@endforeach
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user