We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
2 parents 8609ec6 + 955359a commit 758eda0Copy full SHA for 758eda0
src/Http/Controllers/LiveContentController.php
@@ -18,9 +18,16 @@ class LiveContentController
18
*/
19
public function show(Request $request): string
20
{
21
- config(['storyblok.edit_mode' => true]);
22
23
- $page = Storyblok::setData($request->get('data')['story'])->render();
+ $data = $request->input('data');
+
24
+ if (!isset($data['story'])) {
25
+ throw new \Illuminate\Http\Exceptions\HttpResponseException(response()->json(['message' => 'Story not found'], 404));
26
+ }
27
28
+ config(['storyblok.edit_mode' => true]);
29
30
+ $page = Storyblok::setData($data['story'])->render();
31
$dom = new HTML5DOMDocument();
32
$dom->loadHTML($page);
33
0 commit comments