Advertisement
Guest User

Untitled

a guest
Mar 30th, 2017
61
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.79 KB | None | 0 0
  1. <?php
  2.  
  3. namespace App\Http\Controllers;
  4.  
  5. use Illuminate\Http\Request;
  6. use App\Http\Requests;
  7. use Illuminate\Support\Facades\storage;
  8. use Illuminate\Support\Facades\file;
  9. use Illuminate\Support\Facades\Response;
  10. use App\Resep;
  11.  
  12. class ResepController extends Controller
  13. {
  14. /**
  15. * Display a listing of the resource.
  16. *
  17. * @return \Illuminate\Http\Response
  18. */
  19. public function index()
  20. {
  21. $data['data'] = Resep::all();
  22. return view('home')->with($data);
  23. }
  24.  
  25. /**
  26. * Show the form for creating a new resource.
  27. *
  28. * @return \Illuminate\Http\Response
  29. */
  30. public function create()
  31. {
  32. return view('resep.form');
  33. }
  34.  
  35. /**
  36. * Store a newly created resource in storage.
  37. *
  38. * @param \Illuminate\Http\Request $request
  39. * @return \Illuminate\Http\Response
  40. */
  41. public function store(Request $request)
  42. {
  43. // $input = $request->all();
  44. //
  45. // Resep::create($input);
  46. // if($request->hasFile('foto')){
  47. // $foto = $request->file('foto');
  48. // $ext = $modul->getClientOriginalExtension();
  49.  
  50. // if($request->hasFile('foto') && $request->file('foto')->isValid()){
  51. // $foto = $request->file('foto');
  52. // $foto_name = $foto->getClientOriginalName();
  53. // $input['foto'] = $foto_name;
  54. // }
  55. //
  56. // if($request->hasFile('video') && $request->file('video')->isValid()){
  57. // $foto = $request->file('video');
  58. // $video_name = $video->getClientOriginalName();
  59. // $input['video'] = $video_name;
  60. // }
  61. //
  62. // Resep::create($input);
  63. // // }
  64.  
  65. // $input = $request->all();
  66. // $status = \App\Resep::create($input);
  67.  
  68. $rules = [
  69. 'id_resep' => 'required|unique:t_resep',
  70. 'id_user' => 'required',
  71. 'judul' => 'required',
  72. 'deskripsi' => 'required',
  73. 'bahan' => 'required',
  74. 'cara_memasak' => 'required',
  75. 'foto' => 'required|mimes:jpeg,png|max:512',
  76. 'video' => 'required',
  77. 'created_at' => '',
  78. 'updated_at' => ''
  79. ];
  80.  
  81. $this->validate($request, $rules);
  82.  
  83. $input = $request->all();
  84.  
  85. if($request->hasFile('foto') && $request->file('foto')->isValid()){
  86. $filename = $input['id_user'] . "." . $request->file('foto')->getClientOriginalExtension();
  87. $request->file('foto')->storeAs('', $filename);
  88. $input['foto'] = $filename;
  89. }
  90.  
  91. dd($rules);
  92. //
  93. // if($request->hasFile('video') && $request->file('video')->isValid()){
  94. // $filename = $input['id_user'] . "." . $request->file('video')->getClientOriginalExtension();
  95. // $request->file('video')->storeAs($filename, $filename);
  96. // $input['video'] = $filename;
  97. // }
  98.  
  99. return "berhasil";
  100.  
  101.  
  102. }
  103.  
  104. /**
  105. * Display the specified resource.
  106. *
  107. * @param int $id
  108. * @return \Illuminate\Http\Response
  109. */
  110. public function show($id)
  111. {
  112. //
  113. }
  114.  
  115. /**
  116. * Show the form for editing the specified resource.
  117. *
  118. * @param int $id
  119. * @return \Illuminate\Http\Response
  120. */
  121. public function edit($id)
  122. {
  123. //
  124. }
  125.  
  126. /**
  127. * Update the specified resource in storage.
  128. *
  129. * @param \Illuminate\Http\Request $request
  130. * @param int $id
  131. * @return \Illuminate\Http\Response
  132. */
  133. public function update(Request $request, $id)
  134. {
  135. //
  136. }
  137.  
  138. /**
  139. * Remove the specified resource from storage.
  140. *
  141. * @param int $id
  142. * @return \Illuminate\Http\Response
  143. */
  144. public function destroy($id)
  145. {
  146. //
  147. }
  148. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement