Ad
Is It Possible To Send Some Variable To The Blade View In An AddColumn ()?
My question is simple if there is any possibility of sending a variable to the blade view through the addColumn() function of the yajra library for datatables, something similar to compact()
Example code:
return datatables()
->of($query)
->addColumn('Action','Actions.something')
->rawColumns(['Action'])
->toJson();
I'm looking for something like this:
$data = 'foobar';
return datatables()
->of($query)
->addColumn('Action','Actions.something', compact('data'))
->rawColumns(['Action'])
->toJson();
Then in my blade view do something similar to this:
@if($data == 'foobar')
something...
@else
something...
@endif
Ad
Answer
I found a solution, also thanks to the one who took the trouble to read the question
Code:
$data = 'foobar';
return datatables()
->of($query)
->addColumn('Action', function() use ($data){
return view('Actions.something', compact('data'));
})
->rawColumns(['Action'])
->toJson();
View (something.blade.php):
@if (isset($data))
@if($data == 'foobar')
<span>true</span>
@else
<span>false</span>
@endif
@endif
Ad
source: stackoverflow.com
Related Questions
- → "failed to open stream" error when executing "migrate:make"
- → October CMS Plugin Routes.php not registering
- → OctoberCMS Migrate Table
- → OctoberCMS Rain User plugin not working or redirecting
- → October CMS Custom Mail Layout
- → October CMS - How to correctly route
- → October CMS - Conditionally Load a Different Page
- → Make a Laravel collection into angular array (octobercms)
- → In OctoberCMS how do you find the hint path?
- → How to register middlewares in OctoberCMS plugin?
- → Validating fileupload(image Dimensions) in Backend Octobercms
- → OctoberCMS Fileupload completely destroys my backend
- → How do I call the value from another backed page form and use it on a component in OctoberCms
Ad